Condividi tramite


Classe DomainClassXmlSerializer

Rappresenta la classe di base per tutti i serializzatori di dominio generati.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
    Microsoft.VisualStudio.Modeling.DslDefinition.DomainElementSerializer
    Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryImportSerializer
    Microsoft.VisualStudio.Modeling.ExtensionElementSerializer

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

Sintassi

'Dichiarazione
Public Class DomainClassXmlSerializer
public class DomainClassXmlSerializer

Il tipo DomainClassXmlSerializer espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DomainClassXmlSerializer Inizializza una nuova istanza della classe DomainClassXmlSerializer.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica MonikerAttributeName Ottiene il nome dell'attributo XML contenente la stringa del moniker.
Proprietà pubblica MonikerTagName Ottiene il nome del tag XML.
Proprietà pubblica XmlTagName Ottiene il nome del tag XML che verrà utilizzato per la serializzazione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CalculateQualifiedName Calcola un riferimento a un'istanza gestita dell'elemento del modello.
Metodo protetto CreateInstance Crea un'istanza dell'elemento di modello.
Metodo protetto CreateMonikerInstance Crea un'istanza moniker.
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 GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetMonikerQualifier Calcola il qualificatore per il moniker.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Read Deserializza un'istanza di un determinato elemento del modello da XML.
Metodo protetto ReadAdditionalElementData Leggere tutti i dati degli elementi aggiuntivi associati all'elemento.
Metodo protetto ReadElements Questi metodi deserializzano gli elementi XML annidati nell'elemento passato.
Metodo protetto ReadPropertiesFromAttributes Questo metodo deserializza tutte le proprietà serializzate come attributi XML.
Metodo pubblico ReadRootElement Deserializza l'elemento del modello radice da XML
Metodo pubblico Reset Ripristina lo stato iniziale del serializzatore.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TryCreateInstance Verifica se il XmlReader specificato sta puntando a un'istanza di un elemento del modello serializzato che il serializzatore può gestire.
Metodo pubblico TryCreateMonikerInstance Verifica se il XmlReader specificato sta puntando a un'istanza impostata come moniker di un elemento del modello che il serializzatore può gestire.
Metodo pubblico Write(SerializationContext, ModelElement, XmlWriter) Serializza l'istanza dell'elemento del modello associata a questa istanza del serializzatore in XML.
Metodo pubblico Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) Serializza l'istanza dell'elemento del modello associata a questa istanza del serializzatore in XML.
Metodo protetto WriteAdditionalElementData Scrive tutti i dati degli elementi aggiuntivi associati all'elemento
Metodo protetto WriteElements Questi metodi serializzano 1) le proprietà serializzate come elementi XML annidati e 2) elementi del modello figlio in XML.
Metodo pubblico WriteMoniker Serializza, da un moniker, l'istanza dell'elemento del modello associata a questa istanza del serializzatore in XML.
Metodo protetto WritePropertiesAsAttributes Scrive tutte le proprietà che devono essere serializzati come attributi XML.
Metodo pubblico WriteRootElement Serializza l'istanza dell'elemento del modello radice associata a questa istanza del serializzatore in XML.

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