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 元素内的元素扩展。 |
页首
字段
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.VisualStudio.Modeling 命名空间