Udostępnij za pośrednictwem


Metoda ForwardingTypeDescriptionProvider.GetTypeDescriptor — (Type, Object)

Pobiera deskryptora niestandardowego typu dla danego typu i obiektu.

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 Overrides Function GetTypeDescriptor ( _
    objectType As Type, _
    instance As Object _
) As ICustomTypeDescriptor
public override ICustomTypeDescriptor GetTypeDescriptor(
    Type objectType,
    Object instance
)

Parametry

  • objectType
    Typ: System.Type
    Typ obiektu, dla których mają być pobierane deskryptora typu.
  • instance
    Typ: System.Object
    Element modelu, dla których mają być pobierane deskryptora typu.

Wartość zwracana

Typ: System.ComponentModel.ICustomTypeDescriptor
Typ niestandardowy deskryptor danego typu i obiektu.

Uwagi

Jeśli TypeDescriptionProviderForwarder z którego został utworzony ten typ obiektu delegowanego zwraca element modelu docelowego, a następnie ta metoda zwraca deskryptor dla tego elementu docelowego; w przeciwnym razie ta metoda zwraca deskryptor dla instance element.

Jeśli instance jest nullodwołanie o wartości null (Nothing w języku Visual Basic), a następnie ta metoda pobiera typ niestandardowy deskryptor objectType.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ForwardingTypeDescriptionProvider Klasa

Przeciążenie GetTypeDescriptor

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Design