PropertyPathReferencesPropertySerializer 类

定义

DomainClass PropertyPathReferencesProperty 的序列化程序 PropertyPathReferencesPropertySerializer。

public ref class PropertyPathReferencesPropertySerializer sealed : Microsoft::VisualStudio::Modeling::DomainRelationshipXmlSerializer
public sealed class PropertyPathReferencesPropertySerializer : Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
type PropertyPathReferencesPropertySerializer = class
    inherit DomainRelationshipXmlSerializer
Public NotInheritable Class PropertyPathReferencesPropertySerializer
Inherits DomainRelationshipXmlSerializer
继承
PropertyPathReferencesPropertySerializer

构造函数

PropertyPathReferencesPropertySerializer()

PropertyPathReferencesPropertySerializer 构造函数

属性

MonikerAttributeName

不能为 monikerized。

MonikerTagName

不能为 monikerized。

SerializesId

公开从此类派生的序列化程序是否正在序列化 Id。

UsesFullForm

公开从此类派生的序列化程序是否以完整形式序列化此关系。

XmlTagName

无法序列化。

方法

CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement)

此方法计算对已处理的 ModelElement 实例的引用。

(继承自 DomainClassXmlSerializer)
CreateInstance(SerializationContext, XmlReader, Partition)

使用给定的 XmlReader 在给定分区中创建 ModelElement 的实例。 注意:此方法仅在确定要创建的正确 ModelElement 实例后 () 方法调用。

(继承自 DomainClassXmlSerializer)
CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)

使用给定的 XmlReader 在给定的存储中创建一个名字对象实例。 注意:此方法仅在确定要创建的正确 ModelElement 名字对象后 () 方法调用。

(继承自 DomainClassXmlSerializer)
GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement)

GetMonikerQualifier 返回对模型元素的长格式引用。 长格式引用包含/Qualifier/short 窗体引用。 此方法计算限定符(如果存在)。

(继承自 DomainClassXmlSerializer)
MonikerizeReference(SerializationContext, ModelElement, Guid, String, Store)

在给定对 DomainProperty 的引用的情况下计算名字对象

Read(SerializationContext, ModelElement, XmlReader)

ReadAdditionalElementData(SerializationContext, ModelElement, XmlReader)

读取与元素关联的任何其他元素数据

(继承自 DomainClassXmlSerializer)
ReadElements(SerializationContext, ModelElement, XmlReader)

此方法反序列化传入元素内的嵌套 XML 元素。

(继承自 DomainClassXmlSerializer)
ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader)

此方法对序列化为 XML 特性的所有属性进行反序列化。

(继承自 DomainClassXmlSerializer)
ReadRootElement(SerializationContext, ModelElement, XmlReader, ISchemaResolver)

公共 ReadRootElement 从 XML 反序列化根级别元素 () 方法。 根级元素与 XML 中的 rest 元素之间的区别在于根可能携带其他信息,如架构、版本等。默认实现仅调用读取 () 方法,由派生实现执行任何其他检查。

(继承自 DomainClassXmlSerializer)
Reset()

将序列化程序返回到它的初始状态

(继承自 DomainClassXmlSerializer)
SerializeReference(SerializationContext, ModelElement, ModelElement)

计算对 DomainProperty 的 monikerized 字符串引用。

TryCreateDerivedInstance(SerializationContext, XmlReader, Partition)

TryCreateInstance(SerializationContext, XmlReader, Partition)

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

Write(SerializationContext, ModelElement, XmlWriter)

公开写入 () 方法,该方法将与此序列化程序实例关联的 ModelElement 实例序列化为 XML。 此方法只调用不带 RootElementSettings 的 Write () 。

(继承自 DomainClassXmlSerializer)
Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings)

WriteAdditionalElementData(SerializationContext, ModelElement, XmlWriter)

编写与元素关联的任何其他元素数据

(继承自 DomainClassXmlSerializer)
WriteElements(SerializationContext, ModelElement, XmlWriter)

此方法将序列化为嵌套的 XML 元素和 2) 子模型元素的) 属性序列化为 XML。

(继承自 DomainClassXmlSerializer)
WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer)

WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter)

写入需要序列化为 XML 特性的所有属性。

(继承自 DomainClassXmlSerializer)
WriteRootElement(SerializationContext, ModelElement, XmlWriter)

公开 WriteRootElement () 方法,将根级别元素序列化为 XML。 根级元素与 XML 中的 rest 元素之间的区别在于根可能携带其他信息,如架构、版本等。默认实现仅在不 RootElementSettings 的情况下调用 Write () 方法,而是由派生实现执行任何其他检查。

(继承自 DomainClassXmlSerializer)

适用于