DecoratorHostShapeSerializerBase Classe

Definição

DecoratorHostShapeSerializerBase do serializador para DomainClass DecoratorHostShape.Serializer DecoratorHostShapeSerializerBase for DomainClass DecoratorHostShape.

public ref class DecoratorHostShapeSerializerBase abstract : Microsoft::VisualStudio::Modeling::Diagrams::NodeShapeSerializer
public abstract class DecoratorHostShapeSerializerBase : Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeSerializer
type DecoratorHostShapeSerializerBase = class
    inherit NodeShapeSerializer
Public MustInherit Class DecoratorHostShapeSerializerBase
Inherits NodeShapeSerializer
Herança
Derivado

Construtores

DecoratorHostShapeSerializerBase()

Construtor DecoratorHostShapeSerializerBaseDecoratorHostShapeSerializerBase Constructor

Propriedades

MonikerAttributeName

Este é o nome do atributo XML que armazena o moniker do DecoratorHostShape em uma instância de moniker serializada.This is the name of the XML attribute that stores the moniker of DecoratorHostShape in a serialized monikerized instance.

MonikerTagName

Este é o nome da marca XML usado para serializar uma instância de Modelador de DecoratorHostShape.This is the XML tag name used to serialize a monikerized instance of DecoratorHostShape.

XmlTagName

Este é o nome da marca XML usado para serializar uma instância de DecoratorHostShape.This is the XML tag name used to serialize an instance of DecoratorHostShape.

Métodos

CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement)

Esse método calcula um moniker para uma determinada instância de DecoratorHostShape.This method calculates a moniker to a given DecoratorHostShape instance.

CreateInstance(SerializationContext, XmlReader, Partition)

Esse método cria uma instância de DecoratorHostShape com base na marca atualmente apontada pelo leitor.This method creates an instance of DecoratorHostShape based on the tag currently pointed by the reader. O leitor é garantido (pelo chamador) para ser apontado para uma instância serializada de DecoratorHostShape.The reader is guaranteed (by the caller) to be pointed at a serialized instance of DecoratorHostShape.

CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)

Esse método cria um moniker de DecoratorHostShape com base na marca atualmente apontada pelo leitor.This method creates a Moniker of DecoratorHostShape based on the tag currently pointed by the reader.

GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement)

Uma classe de domínio pode ser modelada de maneiras diferentes: mecanismo/Qualifier/Key padrão, moniker personalizado ou ID do elemento.A domain class can be monikerized in different ways: standard /qualifier/key mechanism, custom moniker, or element ID. Se a classe de domínio for serializada usando o mecanismo/Qualifier/Key padrão, esse método retornará o qualificador do moniker; se a classe de domínio usar outras maneiras de moniker, esse método retornará uma cadeia de caracteres vazia.If the domain class is serialized using standard /qualifier/key mechanism, this method returns the qualifier of the moniker; if the domain class uses other ways for monikerization, this method returns empty string.

Read(SerializationContext, ModelElement, XmlReader)

Método de leitura pública () que desserializa uma instância de DecoratorHostShape do XML.Public Read() method that deserializes one DecoratorHostShape instance from XML.

ReadAdditionalElementData(SerializationContext, ModelElement, XmlReader)

Ler quaisquer dados de elemento adicionais associados ao elementoRead any additional element data associated with the element

(Herdado de DomainClassXmlSerializer)
ReadElements(SerializationContext, ModelElement, XmlReader)

Esses métodos desserializam elementos XML aninhados dentro do elemento passado.This methods deserializes nested XML elements inside the passed-in element.

ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader)

Esse método desserializa todas as propriedades serializadas como atributos XML.This method deserializes all properties that are serialized as XML attributes.

ReadRootElement(SerializationContext, ModelElement, XmlReader, ISchemaResolver)

Método público ReadRootElement () que desserializa um elemento de nível raiz de XML.Public ReadRootElement() method that deserializes a root-level element from XML. A diferença entre o elemento de nível raiz e os elementos REST no XML é que a raiz pode conter informações adicionais, como o esquema, a versão, etc. A implementação padrão simplesmente chama o método Read (), cabe às implementações derivadas fazer verificações adicionais.The difference between root-level element and the rest elements in the XML is that the root may carry additional information like schema, version, etc. The default implementation just calls Read() method, it's up to the derived implementations to do any additional checks.

(Herdado de DomainClassXmlSerializer)
ReadShapeElementChildElements(SerializationContext, ShapeElement, XmlReader)

Ler elementos filho definidos em ShapeElement.Read child elements defined on ShapeElement.

(Herdado de ShapeElementSerializer)
Reset()

Redefinir o serializadorReset the serializer

TryCreateInstance(SerializationContext, XmlReader, Partition)

Esse método cria uma instância correta do DecoratorHostShape com base na marca atualmente apontada pelo leitor.This method creates a correct instance of DecoratorHostShape based on the tag currently pointed by the reader. Se o leitor estiver posicionado em um DecoratorHostShape serializado, uma nova instância DecoratorHostShape será criada na partição especificada, caso contrário, NULL será retornado.If the reader is positioned at a serialized DecoratorHostShape, a new DecoratorHostShape instance will be created in the given partition, otherwise null is returned.

TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)

Esse método cria um moniker da instância do DecoratorHostShape informada correta (incluindo DecoratorHostShape em si) com base na marca atualmente apontada pelo leitor.This method creates a Moniker of the correct derived (including DecoratorHostShape itself) instance of DecoratorHostShape based on the tag currently pointed by the reader.

Write(SerializationContext, ModelElement, XmlWriter)

Método de gravação pública () que serializa a instância ModelElement associada a essa instância de serializador em XML.Public Write() method that serializes the ModelElement instance associated with this serializer instance into XML. Esse método apenas chama Write () sem RootElementSettings.This method just calls Write() with no RootElementSettings.

(Herdado de DomainClassXmlSerializer)
Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings)

Método de gravação pública () que serializa uma instância DecoratorHostShape em XML.Public Write() method that serializes one DecoratorHostShape instance into XML.

WriteAdditionalElementData(SerializationContext, ModelElement, XmlWriter)

Gravar quaisquer dados de elemento adicionais associados ao elementoWrite any additional element data associated with the element

(Herdado de DomainClassXmlSerializer)
WriteElements(SerializationContext, ModelElement, XmlWriter)

Esse método serializa 1) Propriedades serializadas como elementos XML aninhados e 2) elementos de modelo filho em XML.This methods serializes 1) properties serialized as nested XML elements and 2) child model elements into XML.

WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer)

Método público WriteMoniker () que grava uma instância de DecoratorHostShape de moniker em XML.Public WriteMoniker() method that writes a monikerized DecoratorHostShape instance into XML.

WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter)

Grave todas as propriedades que precisam ser serializadas como atributos XML.Write all properties that need to be serialized as XML attributes.

WriteRootElement(SerializationContext, ModelElement, XmlWriter)

O método público WriteRootElement () que serializa um elemento de nível raiz em XML.Public WriteRootElement() method that serializes a root-level element to XML. A diferença entre o elemento de nível raiz e os elementos REST no XML é que a raiz pode conter informações adicionais, como o esquema, a versão, etc. A implementação padrão simplesmente chama o método Write () sem RootElementSettings, cabe às implementações derivadas fazer verificações adicionais.The difference between root-level element and the rest elements in the XML is that the root may carry additional information like schema, version, etc. The default implementation just calls Write() method with no RootElementSettings, it's up to the derived implementations to do any additional checks.

(Herdado de DomainClassXmlSerializer)
WriteShapeElementChildElements(SerializationContext, ShapeElement, XmlWriter)

Gravar elementos filho definidos em ShapeElement.Write child elements defined on ShapeElement.

(Herdado de ShapeElementSerializer)

Aplica-se a