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 | Устаревший. Преобразование преобразованное в escape-последовательность строку в строке unescaped чтения из XML. | |
WriteDomainModelNamespaces | Запись пространства имен xml для модели домена в предоставляемом каталоге | |
WriteExtensions | Запишите предоставленный список элементов расширения в xml-элементе расширений. |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
ExtensionsXmlElementName | Имя элемента xml для внешнего элемента, в котором содержится список ExtensionElements. |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.