Classe PresentationElementTypeDescriptionProvider
Nota: questa API è ora obsoleta.
PresentationElementTypeDescriptionProvider fornisce la classe wrapper che include l'oggetto di ModelElement.Questa classe viene richiamata quando la griglia delle proprietà desidera eseguire il rendering dell'oggetto di ModelElement.
Gerarchia di ereditarietà
System.Object
System.ComponentModel.TypeDescriptionProvider
Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptionProvider
Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementTypeDescriptionProvider
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintassi
'Dichiarazione
<ObsoleteAttribute("This class is redundant and may be removed in a later version. Derive from ElementTypeDescriptor instead.", _
True)> _
Public Class PresentationElementTypeDescriptionProvider _
Inherits ElementTypeDescriptionProvider
[ObsoleteAttribute("This class is redundant and may be removed in a later version. Derive from ElementTypeDescriptor instead.",
true)]
public class PresentationElementTypeDescriptionProvider : ElementTypeDescriptionProvider
Il tipo PresentationElementTypeDescriptionProvider espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
PresentationElementTypeDescriptionProvider |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CreateCustomTypeDescriptor(ICustomTypeDescriptor, ModelElement) | Overridables per la classe derivata forniscono un ICustomTypeDescriptor (che non deve essere un ElementTypeDescriptor).l'implementazione di base chiama semplicemente CreateTypeDescriptor() per creare un ElementTypeDescriptor. (Ereditato da ElementTypeDescriptionProvider) |
![]() |
CreateCustomTypeDescriptor(ICustomTypeDescriptor, Type) | Overridables per la classe derivata forniscono un ICustomTypeDescriptor (che non deve essere un ElementTypeDescriptor).l'implementazione di base chiama semplicemente CreateTypeDescriptor() per creare un ElementTypeDescriptor. (Ereditato da ElementTypeDescriptionProvider) |
![]() |
CreateInstance | Crea un oggetto che può sostituire un altro tipo di dati. (Ereditato da TypeDescriptionProvider) |
![]() |
CreatePresentationElementTypeDescriptor | Creare un nuovo PresentationElementTypeDescriptor della griglia delle proprietà di eseguire il rendering delle proprietà.La classe deriva da PresentationElementTypeDescriptionProvider possibile eseguire l'override di questo metodo per fornire il proprio descrittore di tipo. |
![]() |
CreateTypeDescriptor(ICustomTypeDescriptor, Type) | Overridables che una classe derivata da fornire a un descrittore di tipo personalizzato. (Ereditato da ElementTypeDescriptionProvider) |
![]() |
CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement) | Fornisce un descrittore di tipo personalizzato per un PresentationElement. (Esegue l'override di ElementTypeDescriptionProvider.CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement)). |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetCache | Ottiene una cache per oggetto, accessibile come interfaccia IDictionary di coppie chiave/valore. (Ereditato da TypeDescriptionProvider) |
![]() |
GetExtendedTypeDescriptor | Ottiene un descrittore di tipi personalizzato esteso per l'oggetto specificato. (Ereditato da TypeDescriptionProvider) |
![]() |
GetExtenderProviders | Ottiene i provider di estensione per l'oggetto specificato. (Ereditato da TypeDescriptionProvider) |
![]() |
GetFullComponentName | Ottiene il nome del componente specificato oppure nullriferimento null (Nothing in Visual Basic) se il componente non ha alcun nome. (Ereditato da TypeDescriptionProvider) |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetReflectionType(Type) | Effettua la reflection normale per un tipo. (Ereditato da TypeDescriptionProvider) |
![]() |
GetReflectionType(Object) | Effettua la reflection normale per l'oggetto specificato. (Ereditato da TypeDescriptionProvider) |
![]() |
GetReflectionType(Type, Object) | Effettua la reflection normale per l'oggetto specificato con il tipo indicato. (Ereditato da TypeDescriptionProvider) |
![]() |
GetRuntimeType | Converte un tipo di reflection in un tipo in fase di esecuzione. (Ereditato da TypeDescriptionProvider) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
GetTypeDescriptor(Type) | Ottiene un descrittore di tipi personalizzato per il tipo specificato. (Ereditato da TypeDescriptionProvider) |
![]() |
GetTypeDescriptor(Object) | Ottiene un descrittore di tipi personalizzato per l'oggetto. (Ereditato da TypeDescriptionProvider) |
![]() |
GetTypeDescriptor(Type, Object) | Ottiene un descrittore di tipo personalizzato per il tipo e l'oggetto specificato. (Ereditato da ElementTypeDescriptionProvider) |
![]() |
IsSupportedType | Ottiene un valore che indica se il tipo specificato è compatibile con la descrizione del tipo e la catena di provider di descrizione del tipo. (Ereditato da TypeDescriptionProvider) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.