Udostępnij za pośrednictwem


Klasa DslDefinitionModelTypeDescriptorProvider

Typy niestandardowe należy dostarczyć dla modelu.Prawdopodobnie będzie to potrzebne zmieniające po jesteśmy generatign dostawcy deskryptora typu.

Hierarchia dziedziczenia

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

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

Składnia

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

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna DslDefinitionModelTypeDescriptorProvider

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 CreateTypeDescriptor(ICustomTypeDescriptor, Type) Overridables w klasie pochodnej zapewnienie deskryptora typ niestandardowy. (Odziedziczone z ElementTypeDescriptionProvider).
Metoda chroniona CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement) Metoda wirtualna dostaw swój własny typ deskryptora (Zastępuje ElementTypeDescriptionProvider.CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement)).
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. (Odziedziczone z ElementTypeDescriptionProvider).
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.DslDefinition.Design