Condividi tramite


Classe XmlSerializationBehaviorTypeDescriptor

Classe personalizzata del descrittore di tipo per gli elementi di XmlSerializationBehavior.

Gerarchia di ereditarietà

System.Object
  System.ComponentModel.CustomTypeDescriptor
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
      Microsoft.VisualStudio.Modeling.DslDefinition.XmlSerializationBehaviorTypeDescriptor

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.DslDefinition
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Sintassi

'Dichiarazione
Public Class XmlSerializationBehaviorTypeDescriptor _
    Inherits ElementTypeDescriptor
public class XmlSerializationBehaviorTypeDescriptor : ElementTypeDescriptor

Il tipo XmlSerializationBehaviorTypeDescriptor espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico XmlSerializationBehaviorTypeDescriptor(ICustomTypeDescriptor, ModelElement) Costruttore
Metodo pubblico XmlSerializationBehaviorTypeDescriptor(ICustomTypeDescriptor, Type) Costruttore

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. ComponentType ottiene Type elemento del modello che questa classe sta rappresentando. (Ereditato da ElementTypeDescriptor)
Proprietà pubblica ModelElement Ottiene l'elemento del modello che questa classe sta rappresentando. (Ereditato da ElementTypeDescriptor)
Proprietà protetta. Store (Ereditato da ElementTypeDescriptor)

In alto

Metodi

  Nome Descrizione
Metodo protetto CollectionRolePropertiesBrowsable Per tutte le relazioni che questo elemento del modello partecipa, che restituisce se qualsiasi PropertyDescriptor per le proprietà della raccolta basate sui ruoli è visualizzabile (Ereditato da ElementTypeDescriptor)
Metodo protetto CreateCollectionPropertyDescriptor (Ereditato da ElementTypeDescriptor)
Metodo protetto CreatePropertyDescriptor Crea un descrittore per una proprietà di un elemento del modello. (Ereditato da ElementTypeDescriptor)
Metodo protetto CreateRolePlayerPropertyDescriptor Crea un descrittore per un ruolo della proprietà di un elemento del modello. (Ereditato da ElementTypeDescriptor)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo pubblico GetAttributes Restituisce una raccolta di attributi personalizzati per il tipo rappresentato da tale descrittore di tipo. (Ereditato da CustomTypeDescriptor)
Metodo protetto GetCategory Restituisce una stringa localizzata per la categoria di proprietà del dominio. (Ereditato da ElementTypeDescriptor)
Metodo pubblico GetClassName Restituisce il nome della classe che il descrittore rappresenta. (Ereditato da ElementTypeDescriptor)
Metodo pubblico GetComponentName Ottiene il nome dell'elemento del modello che è rappresentato dalla classe. (Ereditato da ElementTypeDescriptor)
Metodo pubblico GetConverter Restituisce un convertitore di tipi per il tipo rappresentato da tale descrittore di tipo. (Ereditato da CustomTypeDescriptor)
Metodo pubblico GetDefaultEvent Restituisce il descrittore di evento per l'evento predefinito dell'elemento rappresentato da tale descrittore di tipo. (Ereditato da CustomTypeDescriptor)
Metodo pubblico GetDefaultProperty Restituisce il descrittore di proprietà per la proprietà predefinita dell'oggetto rappresentato da tale descrittore di tipo. (Ereditato da CustomTypeDescriptor)
Metodo protetto GetDescription Restituisce una stringa localizzata per la descrizione di una proprietà del dominio. (Ereditato da ElementTypeDescriptor)
Metodo protetto GetDisplayProperties(ModelElement, PropertyDescriptor%) Restituisce una raccolta di descrittori di proprietà per le proprietà di un elemento del modello. (Ereditato da ElementTypeDescriptor)
Metodo protetto GetDisplayProperties(ModelElement, Store, PropertyDescriptor%) Restituisce un elenco di descrittori di proprietà che corrispondono a ogni proprietà del dominio (Ereditato da ElementTypeDescriptor)
Metodo protetto GetDomainClassInfo Restituire le informazioni sulla classe di dominio per il tipo di elemento che si sta descrivendo. (Ereditato da ElementTypeDescriptor)
Metodo protetto GetDomainPropertyAttributes Restituisce una matrice di attributi personalizzati applicabili alla proprietà illustrata in. (Ereditato da ElementTypeDescriptor)
Metodo pubblico GetEditor Restituisce un editor di tipo specificato che è di essere associato alla classe rappresentata dal descrittore di tipo. (Ereditato da CustomTypeDescriptor)
Metodo pubblico GetEvents() Restituisce una raccolta di descrittori di evento per l'oggetto rappresentato da tale descrittore di tipo. (Ereditato da CustomTypeDescriptor)
Metodo pubblico GetEvents(array<Attribute[]) Restituisce una raccolta filtrata di descrittori di evento per l'oggetto rappresentato da tale descrittore di tipo. (Ereditato da CustomTypeDescriptor)
Metodo protetto GetExtensionProperties Restituisce i descrittori di proprietà per tutti gli elementi dell'estensione (Ereditato da ElementTypeDescriptor)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetProperties() Restituisce una raccolta di descrittori di proprietà di dominio che contiene tutte le proprietà di un tipo descritto. (Ereditato da ElementTypeDescriptor)
Metodo pubblico GetProperties(array<Attribute[]) Restituisce una raccolta di descrittori di proprietà un'istanza di XmlSerializationBehavior. (Esegue l'override di ElementTypeDescriptor.GetProperties(array<Attribute[])).
Metodo protetto GetPropertyDescriptorDisplayName Restituisce una stringa localizzata per il nome visualizzato di una proprietà del dominio. (Ereditato da ElementTypeDescriptor)
Metodo pubblico GetPropertyOwner Restituisce un oggetto che contiene la proprietà descritta dal descrittore di proprietà specificato. (Ereditato da CustomTypeDescriptor)
Metodo protetto GetRolePlayerPropertyAttributes Restituisce una matrice di attributi personalizzati applicabili al ruolo descritto la proprietà. (Ereditato da ElementTypeDescriptor)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto IncludeCollectionRoleProperties Per tutte le relazioni che questo elemento del modello partecipa, che restituisce se fornire un PropertyDescriptor per le proprietà della raccolta in base ai ruoli. (Ereditato da ElementTypeDescriptor)
Metodo protetto IncludeEmbeddingRelationshipProperties Per l'elemento del modello specificato, restituisce un valore che indica se aggiungere le proprietà dell'elemento di destinazione di tutte le relazioni incorporate che non consentono i duplicati. (Ereditato da ElementTypeDescriptor)
Metodo protetto IncludeOppositeRolePlayerProperties Per l'elemento del modello specificato, restituisce un valore che indica se aggiungere il ruolo delle proprietà per zero-a-u'e relazione uno-a-uno. (Ereditato da ElementTypeDescriptor)
Metodo protetto IsPropertyDescriptorReadOnly restituisce un valore che indica se la proprietà descritta è di sola lettura. (Ereditato da ElementTypeDescriptor)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto ShouldCreateCollectionPropertyDescriptor Per la relazione e di giocatori di ruolo del livello dell'istanza in questione, restituisce se creare un descrittore di proprietà per le raccolte (Ereditato da ElementTypeDescriptor)
Metodo protetto ShouldCreatePropertyDescriptor Restituisce un valore che indica se un descrittore deve essere creato per la proprietà specificata di dominio. (Ereditato da ElementTypeDescriptor)
Metodo protetto ShouldCreateRolePlayerPropertyDescriptor Restituisce un valore che indica se un descrittore deve essere creato per il ruolo specificato della proprietà. (Ereditato da ElementTypeDescriptor)
Metodo pubblico 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.DslDefinition