Freigeben über


DslDefinitionModelTypeDescriptorProvider-Klasse

Erstellen benutzerdefinierter Typen für das Modell bereit.Dies erfordert wahrscheinlich das Ergänzen generatign wird, sobald ein Typdeskriptor für sind.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.Modeling.DslDefinition.Design
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Syntax

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

Der DslDefinitionModelTypeDescriptorProvider-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DslDefinitionModelTypeDescriptorProvider

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode CreateCustomTypeDescriptor(ICustomTypeDescriptor, ModelElement) Overridables, damit die abgeleitete Klasse ein ICustomTypeDescriptor bereitgestellt wird (das nicht um ein ElementTypeDescriptor sein).Basisimplementierung ruft einfach CreateTypeDescriptor() auf, um ein ElementTypeDescriptor zu erstellen. (Von ElementTypeDescriptionProvider geerbt.)
Geschützte Methode CreateCustomTypeDescriptor(ICustomTypeDescriptor, Type) Overridables, damit die abgeleitete Klasse ein ICustomTypeDescriptor bereitgestellt wird (das nicht um ein ElementTypeDescriptor sein).Basisimplementierung ruft einfach CreateTypeDescriptor() auf, um ein ElementTypeDescriptor zu erstellen. (Von ElementTypeDescriptionProvider geerbt.)
Öffentliche Methode CreateInstance Erstellt ein Objekt, das einen anderen Datentyp ersetzen kann. (Von TypeDescriptionProvider geerbt.)
Geschützte Methode CreateTypeDescriptor(ICustomTypeDescriptor, Type) Overridables, damit die abgeleitete Klasse einen benutzerdefinierten Typdeskriptor bereitstellt. (Von ElementTypeDescriptionProvider geerbt.)
Geschützte Methode CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement) Virtuelle Methode, um eigene des Typdeskriptors zu erzeugen (Überschreibt ElementTypeDescriptionProvider.CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement).)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetCache Ruft einen objektbezogenen Cache ab, auf den als IDictionary der Schlüssel-Wert-Paare zugegriffen wird. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetExtendedTypeDescriptor Ruft einen erweiterten benutzerdefinierten Typdeskriptor für das gegebene Objekt ab. (Von TypeDescriptionProvider geerbt.)
Geschützte Methode GetExtenderProviders Ruft die Extenderanbieter für das angegebene Objekt ab. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetFullComponentName Ruft den Namen der angegebenen Komponente ab, oder nullein Nullverweis (Nothing in Visual Basic), wenn der Komponente kein Name zugewiesen ist. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetReflectionType(Type) Führt normale Reflektion eines Typs aus. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetReflectionType(Object) Führt normale Reflektion eines gegebenen Objekts aus. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetReflectionType(Type, Object) Führt normale Reflektion eines gegebenen Objekts mit dem gegebenen Typ aus. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetRuntimeType Konvertiert einen Reflektionstyp in einen Laufzeittyp. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetTypeDescriptor(Type) Ruft einen benutzerdefinierten Typdeskriptor für den gegebenen Typ ab. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetTypeDescriptor(Object) Ruft einen benutzerdefinierten Typdeskriptor für das gegebene Objekt ab. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetTypeDescriptor(Type, Object) Ruft einen benutzerdefinierten Typdeskriptor für den gegebenen Typ und das gegebene Objekt ab. (Von ElementTypeDescriptionProvider geerbt.)
Öffentliche Methode IsSupportedType Ruft einen Wert ab, der angibt, ob der angegebene Typ mit der Typbeschreibung und der Kette von Typbeschreibungsanbietern kompatibel ist. (Von TypeDescriptionProvider geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.DslDefinition.Design-Namespace