SerializationUtilities 类

用于序列化提供实用工具。

继承层次结构

System.Object
  Microsoft.VisualStudio.Modeling.SerializationUtilities

命名空间:  Microsoft.VisualStudio.Modeling
程序集:  Microsoft.VisualStudio.Modeling.Sdk.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)

语法

声明
Public NotInheritable Class SerializationUtilities
public static class SerializationUtilities

SerializationUtilities 类型公开以下成员。

方法

  名称 说明
公共方法静态成员 AddMessage(SerializationContext, SerializationMessageKind, XmlException, array<KeyValuePair<String, Object>[]) 添加消息到序列化上下文。
公共方法静态成员 AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, array<KeyValuePair<String, Object>[]) 添加消息到序列化上下文。
公共方法静态成员 AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) 添加消息到序列化上下文。
公共方法静态成员 AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) 生成 SerializationMessage 并将其存储在的帮助器到特定 SerializationContext。
公共方法静态成员 AddValidationMessage 添加一个验证消息序列化到结果。
公共方法静态成员 GetElementName 获取一个元素的名称在序列化结果。
公共方法静态成员 GetNamespacesFromCurrentNode 返回 XML 命名空间的列表在当前节点的
公共方法静态成员 GetPositionInfo 获取读取器的位置序列化结果。
公共方法静态成员 GetString<T>(T) 转换特定类型的对象转换为字符串。
公共方法静态成员 GetString<T>(SerializationContext, T) 将字符串转换为特定类型。
公共方法静态成员 GetValue<T>(String) 将字符串转换为特定类型。
公共方法静态成员 GetValue<T>(SerializationContext, String) 将字符串转换为给定类型
公共方法静态成员 ReadExtensions 读取将所提供的读取器的扩展组件。
公共方法静态成员 ResolveDomainModels 解析 XML 到域建模到存储的域模型和负载的命名空间声明。
公共方法静态成员 Skip 跳过 XmlReader。
公共方法静态成员 SkipToFirstChild 将读取器移动到第一个子元素的开始标记。
公共方法静态成员 SkipToNextElement 将读取器移动到下一个元素的开始标记。
公共方法静态成员 TryGetValue<T>(String, T%) 尝试将字符串转换为特定类型。
公共方法静态成员 TryGetValue<T>(SerializationContext, String, T%) 尝试将字符串转换为给定类型,不会引发异常。
公共方法静态成员 TryGetValueFromBinaryForm<T> 尝试反序列化给定字符串的类型。
公共方法静态成员 UnescapeXmlString 已过时。将一个转义字符串转换为从 XML 读取的一个非转义字符串。
公共方法静态成员 WriteDomainModelNamespaces 写出域模型的 XML 命名空间中提供的内容
公共方法静态成员 WriteExtensions 所提供的编写列出了扩展 XML 元素内的元素扩展。

页首

字段

  名称 说明
公共字段静态成员 ExtensionsXmlElementName XML 元素名称包含 ExtensionElements 列表的外部元素。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Modeling 命名空间