Udostępnij za pośrednictwem


Klasa ElementTypeDescriptionProvider

Zapewnia metody służące do tworzenia i pobierania ElementTypeDescriptor obiektów.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Design
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Składnia

'Deklaracja
Public Class ElementTypeDescriptionProvider _
    Inherits TypeDescriptionProvider
public class ElementTypeDescriptionProvider : TypeDescriptionProvider

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna ElementTypeDescriptionProvider Inicjuje nowe wystąpienie ElementTypeDescriptionProvider klasy.

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.
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.
Metoda publiczna CreateInstance Tworzy obiekt, który może zastąpić inny typ danych. (Odziedziczone z TypeDescriptionProvider).
Metoda chroniona CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement) Tworzy deskryptor typ niestandardowy.
Metoda chroniona CreateTypeDescriptor(ICustomTypeDescriptor, Type) Overridables w klasie pochodnej zapewnienie deskryptora typ niestandardowy.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetCache Pobiera pamięci podręcznej dla obiektów, dostępny jako IDictionary par klucz/wartość. (Odziedziczone z TypeDescriptionProvider).
Metoda publiczna GetExtendedTypeDescriptor Pobiera deskryptora rozszerzone niestandardowego typu 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 funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetReflectionType(Type) Wykonuje normalne odbicie przeciwko typu. (Odziedziczone z TypeDescriptionProvider).
Metoda publiczna GetReflectionType(Object) Wykonuje normalne odbicie przeciwko 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. (Zastępuje TypeDescriptionProvider.GetTypeDescriptor(Type, Object)).
Metoda publiczna IsSupportedType Pobiera wartość, która wskazuje, czy określony typ jest zgodny z opis typu i jego łańcucha dostawców opis typu. (Odziedziczone z TypeDescriptionProvider).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ToString Zwraca wartość typu 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.Design

ElementTypeDescriptor