Classe DomainElementSerializer
serializzatore DomainElementSerializer per DomainClass DomainElement.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.DomainElementSerializer
Ulteriori informazioni
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 DomainElementSerializer _
Inherits DomainClassXmlSerializer
public class DomainElementSerializer : DomainClassXmlSerializer
Il tipo DomainElementSerializer espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
DomainElementSerializer | costruttore di DomainElementSerializer |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
MonikerAttributeName | non può essere monikerized. (Esegue l'override di DomainClassXmlSerializer.MonikerAttributeName). | |
MonikerTagName | non può essere monikerized. (Esegue l'override di DomainClassXmlSerializer.MonikerTagName). | |
XmlTagName | Non può essere serializzato. (Esegue l'override di DomainClassXmlSerializer.XmlTagName). |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CalculateQualifiedName | Questo metodo calcola un moniker a un'istanza specifica di DomainElement. (Esegue l'override di DomainClassXmlSerializer.CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement)). | |
CreateInstance | Questo metodo crea un'istanza di DomainElement in base al tag attualmente puntato dal reader.Il lettore è garantito (dal chiamante) per essere puntatoe a un'istanza serializzata di DomainElement. (Esegue l'override di DomainClassXmlSerializer.CreateInstance(SerializationContext, XmlReader, Partition)). | |
CreateMonikerInstance | Questo metodo crea un moniker di DomainElement in base al tag attualmente puntato dal reader. (Esegue l'override di DomainClassXmlSerializer.CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)). | |
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) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetMonikerQualifier | una classe di dominio può essere monikerized in modi diversi: meccanismo di /qualifier/key, moniker personalizzato, o identificazione dell'elementoSe la classe di dominio viene serializzata utilizzando il meccanismo di /qualifier/key, questo metodo restituisce il qualificatore del moniker; se la classe di dominio utilizza gli altri modi per il monikerization, questa stringa vuota del metodo. (Esegue l'override di DomainClassXmlSerializer.GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement)). | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
Read | DomainElement è stato estratto e non è possibile creare un'istanza di, pertanto genera NotSupportedException di questo metodo. (Esegue l'override di DomainClassXmlSerializer.Read(SerializationContext, ModelElement, XmlReader)). | |
ReadAdditionalElementData | Leggere tutti i dati degli elementi aggiuntivi associati all'elemento. (Ereditato da DomainClassXmlSerializer) | |
ReadElements | Questi metodi deserializza gli elementi XML annidati nell'elemento passato. (Esegue l'override di DomainClassXmlSerializer.ReadElements(SerializationContext, ModelElement, XmlReader)). | |
ReadPropertiesFromAttributes | Questo metodo deserializza le proprietà che vengono serializzate come attributi XML. (Esegue l'override di DomainClassXmlSerializer.ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader)). | |
ReadRootElement | Deserializza l'elemento del modello radice da XML. (Ereditato da DomainClassXmlSerializer) | |
Reset | reimpostare il serializzatore (Esegue l'override di DomainClassXmlSerializer.Reset()). | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
TryCreateInstance | Questo metodo crea un'istanza corretta di DomainElement in base al tag attualmente puntato dal reader.Se il lettore viene posizionato a un DomainElement serializzato, una nuova istanza di DomainElement verrà creata nella partizione specificata in caso contrario, viene restituito null. (Esegue l'override di DomainClassXmlSerializer.TryCreateInstance(SerializationContext, XmlReader, Partition)). | |
TryCreateMonikerInstance | Questo metodo crea un moniker (DomainElement inclusi stesso) dell'istanza derivata corretta di DomainElement in base al tag attualmente puntato dal reader. (Esegue l'override di DomainClassXmlSerializer.TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)). | |
Write(SerializationContext, ModelElement, XmlWriter) | Serializza l'istanza dell'elemento del modello associata a questa istanza del serializzatore in XML. (Ereditato da DomainClassXmlSerializer) | |
Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) | Metodo pubblico di Write() per la serializzazione un'istanza di DomainElement in XML. (Esegue l'override di DomainClassXmlSerializer.Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings)). | |
WriteAdditionalElementData | Scrivere tutti i dati degli elementi aggiuntivi associati all'elemento (Ereditato da DomainClassXmlSerializer) | |
WriteElements | Questi metodi serializza 1) le proprietà serializzate come elementi XML annidati e 2) elementi del modello figlio in XML. (Esegue l'override di DomainClassXmlSerializer.WriteElements(SerializationContext, ModelElement, XmlWriter)). | |
WriteMoniker | Metodo pubblico di WriteMoniker() che scrive un'istanza monikerized di DomainElement in XML. (Esegue l'override di DomainClassXmlSerializer.WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer)). | |
WritePropertiesAsAttributes | Scrivere le proprietà che devono essere serializzati come attributi XML. (Esegue l'override di DomainClassXmlSerializer.WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter)). | |
WriteRootElement | Serializza l'istanza radice dell'elemento del modello associata a questa istanza del serializzatore in XML. (Ereditato da DomainClassXmlSerializer) |
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
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.DomainElementSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.AttributedDomainElementSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.AttributeParameterSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.ClrAttributeSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentMapSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.ConnectionBuilderSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.DecoratorMapSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.DecoratorSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.DiagramElementMapSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.DomainPathSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.DomainTypeDescriptorSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.DomainTypeSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.EditorSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.ElementMergeDirectiveSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerBehaviorSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerNodeSettingsSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.LinkConnectDirectiveSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.PathSegmentSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.PropertyFilterSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.PropertyPathSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.RolePlayerConnectDirectiveSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.ToolboxTabSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.ToolSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.ValidationSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassDataSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.XmlElementDataSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.XmlSerializationBehaviorSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.XmlSerializationDefinitionSerializer