Freigeben über


ForwardingTypeDescriptionProvider.GetTypeDescriptor-Methode (Type, Object)

Ruft einen benutzerdefinierten Typdeskriptor für den gegebenen Typ und das gegebene Objekt ab.

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

Syntax

'Declaration
Public Overrides Function GetTypeDescriptor ( _
    objectType As Type, _
    instance As Object _
) As ICustomTypeDescriptor
public override ICustomTypeDescriptor GetTypeDescriptor(
    Type objectType,
    Object instance
)

Parameter

  • objectType
    Typ: System.Type
    Der Objekttyp, für den der Typenbeschreibung abgerufen wird.
  • instance
    Typ: System.Object
    Das Modelelement, für den die Typenbeschreibung abgerufen wird.

Rückgabewert

Typ: System.ComponentModel.ICustomTypeDescriptor
Ein benutzerdefinierter Typdeskriptor für den gegebenen Typ und das gegebene Objekt.

Hinweise

Wenn der Delegat TypeDescriptionProviderForwarder, mit dem dieser Typen erstellt wurde, einen Zielmodellelement zurückgibt, gibt diese Methode ein neuer Typdeskriptor für das Zielelement; andernfalls gibt diese Methode ein neuer Typdeskriptor für das instance-Element zurück.

Wenn instancenullein Nullverweis (Nothing in Visual Basic) ist, wird diese Methode einen benutzerdefinierten Typdeskriptor für objectType abgerufen.

.NET Framework-Sicherheit

Siehe auch

Referenz

ForwardingTypeDescriptionProvider Klasse

GetTypeDescriptor-Überladung

Microsoft.VisualStudio.Modeling.Design-Namespace