DomainClassXmlSerializer 类
表示任何生成的字段序列化程序的基类。
继承层次结构
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
命名空间: Microsoft.VisualStudio.Modeling
程序集: Microsoft.VisualStudio.Modeling.Sdk.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)
语法
声明
Public Class DomainClassXmlSerializer
public class DomainClassXmlSerializer
DomainClassXmlSerializer 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
DomainClassXmlSerializer | 初始化 DomainClassXmlSerializer 类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
MonikerAttributeName | 获取包含标记字符串的 XML 属性名称。 | |
MonikerTagName | 获取 XML 标记名称。 | |
XmlTagName | 获取用于序列化的 XML 标记名称。 |
页首
方法
名称 | 说明 | |
---|---|---|
CalculateQualifiedName | 计算对已处理的模型元素实例。 | |
CreateInstance | 创建模型元素实例。 | |
CreateMonikerInstance | 创建标记实例。 | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetMonikerQualifier | 计算该标记的限定符。 | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
Read | 可从 XML 的特定模型元素实例。 | |
ReadAdditionalElementData | 读取与组件关联的任何其他元素数据。 | |
ReadElements | 此方法将在内的嵌套的 XML 元素通过在元素。 | |
ReadPropertiesFromAttributes | 此方法将序列化为 XML 属性的所有属性。 | |
ReadRootElement | 可从 XML 的根模型元素。 | |
Reset | 返回序列化程序对其初始状态 | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) | |
TryCreateInstance | 检查特定 XmlReader 是否指向此序列化程序可处理的序列化模型元素实例。 | |
TryCreateMonikerInstance | 检查特定 XmlReader 是否指向此序列化程序可处理模型元素的 monikerized 实例。 | |
Write(SerializationContext, ModelElement, XmlWriter) | 序列化模型元素实例与此序列化程序实例转换为 XML。 | |
Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) | 序列化模型元素实例与此序列化程序实例转换为 XML。 | |
WriteAdditionalElementData | 所有其他元素数据与组件关联的写入 | |
WriteElements | 此方法序列化 1) 为嵌套的 XML 元素序列化的属性和 2) 子模型元素转换为 XML。 | |
WriteMoniker | 从标记,序列化,与此序列化程序实例添加到 XML 的模型元素实例。 | |
WritePropertiesAsAttributes | 编写需要序列化为 XML 属性的所有属性。 | |
WriteRootElement | 序列化根模型元素实例与此序列化程序实例转换为 XML。 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。