Condividi tramite


Classe DomainClassXmlSerializer

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

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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.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 di DomainClassXmlSerializer classe.

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 Viene creata un'istanza dell'elemento del modello.
Metodo protetto CreateMonikerInstance Crea un'istanza del 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 per un determinato tipo. (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 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 deserializza gli elementi XML annidati nell'elemento passato.
Metodo protetto ReadPropertiesFromAttributes Questo metodo deserializza le proprietà che vengono serializzate come attributi XML.
Metodo pubblico ReadRootElement Deserializza l'elemento del modello radice da XML.
Metodo pubblico Reset Restituisce il serializzatore allo stato iniziale
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TryCreateInstance Controlla se il XmlReader specificato sta puntando a un'istanza serializzata dell'elemento del modello che il serializzatore possibile gestire.
Metodo pubblico TryCreateMonikerInstance Controlla se il XmlReader specificato sta puntando a un'istanza monikerized di un elemento del modello che il serializzatore possibile 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 Scrivere tutti i dati degli elementi aggiuntivi associati all'elemento
Metodo protetto WriteElements Questi metodi serializza 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 che associato a questa istanza del serializzatore in XML.
Metodo protetto WritePropertiesAsAttributes Scrivere le proprietà che devono essere serializzati come attributi XML.
Metodo pubblico WriteRootElement Serializza l'istanza radice dell'elemento del modello 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