Udostępnij za pośrednictwem


Klasa PresentationElementTypeDescriptionProvider

Uwaga: ten interfejs API jest teraz nieaktualny.

PresentationElementTypeDescriptionProvider zawiera klasy otoki, która hermetyzuje obiektu element modelu.Ta klasa jest wywoływana, gdy właściwości siatki chce renderowania obiektu element modelu.

Hierarchia dziedziczenia

System.Object
  System.ComponentModel.TypeDescriptionProvider
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptionProvider
      Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementTypeDescriptionProvider

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Diagrams
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Składnia

'Deklaracja
<ObsoleteAttribute("This class is redundant and may be removed in a later version. Derive from ElementTypeDescriptor instead.",  _
    True)> _
Public Class PresentationElementTypeDescriptionProvider _
    Inherits ElementTypeDescriptionProvider
[ObsoleteAttribute("This class is redundant and may be removed in a later version. Derive from ElementTypeDescriptor instead.", 
    true)]
public class PresentationElementTypeDescriptionProvider : ElementTypeDescriptionProvider

Typ PresentationElementTypeDescriptionProvider uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna PresentationElementTypeDescriptionProvider

Początek

Metody

  Nazwa Opis
Metoda chroniona CreateCustomTypeDescriptor(ICustomTypeDescriptor, ModelElement) Overridables w klasie pochodnej zapewnienie ICustomTypeDescriptor (która nie musi być ElementTypeDescriptor).Implementacji podstawowej po prostu wywołuje CreateTypeDescriptor(), aby utworzyć ElementTypeDescriptor. (Odziedziczone z ElementTypeDescriptionProvider).
Metoda chroniona CreateCustomTypeDescriptor(ICustomTypeDescriptor, Type) Overridables w klasie pochodnej zapewnienie ICustomTypeDescriptor (która nie musi być ElementTypeDescriptor).Implementacji podstawowej po prostu wywołuje CreateTypeDescriptor(), aby utworzyć ElementTypeDescriptor. (Odziedziczone z ElementTypeDescriptionProvider).
Metoda publiczna CreateInstance Tworzy obiekt, który może zastąpić inny typ danych. (Odziedziczone z TypeDescriptionProvider).
Metoda chroniona CreatePresentationElementTypeDescriptor Tworzenie nowego PresentationElementTypeDescriptor dla siatki właściwości, do renderowania właściwości.Klasa pochodzi od PresentationElementTypeDescriptionProvider można zastąpić tę metodę, aby zapewnić jego własnych typ deskryptora.
Metoda chroniona CreateTypeDescriptor(ICustomTypeDescriptor, Type) Overridables w klasie pochodnej zapewnienie deskryptora typ niestandardowy. (Odziedziczone z ElementTypeDescriptionProvider).
Metoda chroniona CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement) Zapewnia deskryptora niestandardowego typu PresentationElement. (Zastępuje ElementTypeDescriptionProvider.CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement)).
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetCache Pobiera dla obiektów pamięci podręcznej, dostępne jako IDictionary par klucz/wartość. (Odziedziczone z TypeDescriptionProvider).
Metoda publiczna GetExtendedTypeDescriptor Pobiera deskryptora rozszerzony typ niestandardowy dla danego obiektu. (Odziedziczone z TypeDescriptionProvider).
Metoda chroniona GetExtenderProviders Pobiera dostawców extender dla określonego obiektu. (Odziedziczone z TypeDescriptionProvider).
Metoda publiczna GetFullComponentName Pobiera nazwę określonego składnika lub nullodwołanie o wartości null (Nothing w języku Visual Basic) Jeśli składnik nie ma nazwy. (Odziedziczone z TypeDescriptionProvider).
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetReflectionType(Type) Wykonuje normalne odbicie poprawności typu. (Odziedziczone z TypeDescriptionProvider).
Metoda publiczna GetReflectionType(Object) Wykonuje normalne odbicie wobec danego obiektu. (Odziedziczone z TypeDescriptionProvider).
Metoda publiczna GetReflectionType(Type, Object) Wykonuje normalne odbicie przeciwko dany obiekt z danego typu. (Odziedziczone z TypeDescriptionProvider).
Metoda publiczna GetRuntimeType Konwertuje typ odbicia typu runtime. (Odziedziczone z TypeDescriptionProvider).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna GetTypeDescriptor(Type) Pobiera deskryptora typu niestandardowego dla danego typu. (Odziedziczone z TypeDescriptionProvider).
Metoda publiczna GetTypeDescriptor(Object) Pobiera deskryptora typu niestandardowego dla danego obiektu. (Odziedziczone z TypeDescriptionProvider).
Metoda publiczna GetTypeDescriptor(Type, Object) Pobiera deskryptora niestandardowego typu dla danego typu i obiektu. (Odziedziczone z ElementTypeDescriptionProvider).
Metoda publiczna IsSupportedType Pobiera wartość, która wskazuje, czy określony typ jest zgodny z jego łańcuch dostawców opis typu oraz opis typu. (Odziedziczone z TypeDescriptionProvider).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams