Classe MoveableDecoratorHostShapeSerializer
serializzatore MoveableDecoratorHostShapeSerializer per DomainClass MoveableDecoratorHostShape.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementSerializer
Microsoft.VisualStudio.Modeling.Diagrams.ShapeElementSerializer
Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeSerializer
Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShapeSerializerBase
Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShapeSerializer
Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShapeSerializerBase
Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShapeSerializer
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
Public Class MoveableDecoratorHostShapeSerializer _
Inherits MoveableDecoratorHostShapeSerializerBase
public class MoveableDecoratorHostShapeSerializer : MoveableDecoratorHostShapeSerializerBase
Il tipo MoveableDecoratorHostShapeSerializer espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
MoveableDecoratorHostShapeSerializer | costruttore di MoveableDecoratorHostShapeSerializer |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
MonikerAttributeName | Si tratta del nome dell'attributo XML che contiene il moniker di MoveableDecoratorHostShape in un'istanza monikerized serializzata. (Ereditato da MoveableDecoratorHostShapeSerializerBase) |
![]() |
MonikerTagName | Si tratta del nome del tag XML utilizzato per serializzare un'istanza monikerized di MoveableDecoratorHostShape. (Ereditato da MoveableDecoratorHostShapeSerializerBase) |
![]() |
XmlTagName | Si tratta del nome del tag XML utilizzato per serializzare un'istanza di MoveableDecoratorHostShape. (Ereditato da MoveableDecoratorHostShapeSerializerBase) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CalculateQualifiedName | Questo metodo calcola un moniker a un'istanza specifica di MoveableDecoratorHostShape. (Ereditato da MoveableDecoratorHostShapeSerializerBase) |
![]() |
CreateInstance | Questo metodo crea un'istanza di MoveableDecoratorHostShape in base al tag attualmente puntato dal reader.Il lettore è garantito (dal chiamante) per essere puntatoe a un'istanza serializzata di MoveableDecoratorHostShape. (Ereditato da MoveableDecoratorHostShapeSerializerBase) |
![]() |
CreateMonikerInstance | Questo metodo crea un moniker di MoveableDecoratorHostShape in base al tag attualmente puntato dal reader. (Ereditato da MoveableDecoratorHostShapeSerializerBase) |
![]() |
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. (Ereditato da MoveableDecoratorHostShapeSerializerBase) |
![]() |
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 | A differenza di DecoratorHostShape, MoveableDecoratorHostShape deve essere serializzato per conservare le informazioni sul percorso.Tuttavia, a causa della gestione speciale degli elementi Decorator e le forme host in CD, la serializzazione generata un'eccezione normale non funzionerà.Pertanto provochiamo un corto circuito del serializzatore generato qui e gestiamo la serializzazione in ShapeElementSerializer.CustomReadElements() anziché. (Esegue l'override di MoveableDecoratorHostShapeSerializerBase.Read(SerializationContext, ModelElement, XmlReader)). |
![]() |
ReadAdditionalElementData | Leggere tutti i dati degli elementi aggiuntivi associati all'elemento (Ereditato da MoveableDecoratorHostShapeSerializerBase) |
![]() |
ReadElements | Questi metodi deserializza gli elementi XML annidati nell'elemento passato. (Ereditato da MoveableDecoratorHostShapeSerializerBase) |
![]() |
ReadPropertiesFromAttributes | Questo metodo deserializza le proprietà che vengono serializzate come attributi XML. (Ereditato da DecoratorHostShapeSerializerBase) |
![]() |
ReadRootElement | Deserializza l'elemento del modello radice da XML. (Ereditato da DomainClassXmlSerializer) |
![]() |
ReadShapeElementChildElements | Leggere gli elementi figlio definiti in ShapeElement. (Ereditato da ShapeElementSerializer) |
![]() |
Reset | reimpostare il serializzatore (Ereditato da MoveableDecoratorHostShapeSerializerBase) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
![]() |
TryCreateInstance | Questo metodo crea un'istanza corretta di MoveableDecoratorHostShape in base al tag attualmente puntato dal reader.Se il lettore viene posizionato a un MoveableDecoratorHostShape serializzato, una nuova istanza di MoveableDecoratorHostShape verrà creata nella partizione specificata in caso contrario, viene restituito null. (Ereditato da MoveableDecoratorHostShapeSerializerBase) |
![]() |
TryCreateMonikerInstance | Questo metodo crea un moniker (MoveableDecoratorHostShape inclusi stesso) dell'istanza derivata corretta di MoveableDecoratorHostShape in base al tag attualmente puntato dal reader. (Ereditato da MoveableDecoratorHostShapeSerializerBase) |
![]() |
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) | A differenza di DecoratorHostShape, MoveableDecoratorHostShape deve essere serializzato per conservare le informazioni sul percorso.Tuttavia, a causa della gestione speciale degli elementi Decorator e le forme host in CD, la serializzazione generata un'eccezione normale non funzionerà.Pertanto provochiamo un corto circuito del serializzatore generato qui e gestiamo la serializzazione in ShapeElementSerializer.CustomWriteElements() anziché. (Esegue l'override di MoveableDecoratorHostShapeSerializerBase.Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings)). |
![]() |
WriteAdditionalElementData | Scrivere tutti i dati degli elementi aggiuntivi associati all'elemento (Ereditato da MoveableDecoratorHostShapeSerializerBase) |
![]() |
WriteElements | Questi metodi serializza 1) le proprietà serializzate come elementi XML annidati e 2) elementi del modello figlio in XML. (Ereditato da MoveableDecoratorHostShapeSerializerBase) |
![]() |
WriteMoniker | Metodo pubblico di WriteMoniker() che scrive un'istanza monikerized di MoveableDecoratorHostShape in XML. (Ereditato da MoveableDecoratorHostShapeSerializerBase) |
![]() |
WritePropertiesAsAttributes | Scrivere le proprietà che devono essere serializzati come attributi XML. (Ereditato da DecoratorHostShapeSerializerBase) |
![]() |
WriteRootElement | Serializza l'istanza radice dell'elemento del modello associata a questa istanza del serializzatore in XML. (Ereditato da DomainClassXmlSerializer) |
![]() |
WriteShapeElementChildElements | Scrivere gli elementi figlio definiti in ShapeElement. (Ereditato da ShapeElementSerializer) |
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.