SerializationUtilities - класс
Предоставляет средства для сериализации.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.SerializationUtilities
Пространство имен: Microsoft.VisualStudio.Modeling
Сборка: Microsoft.VisualStudio.Modeling.Sdk.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.12.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-версии строки в строку без escape-символов, считанную из XML. |
![]() ![]() |
WriteDomainModelNamespaces | Запись пространств имен XML для моделей домена в предоставленном каталоге |
![]() ![]() |
WriteExtensions | Запись предоставленного списка элементов расширения в XML-элемент расширений. |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
![]() ![]() |
ExtensionsXmlElementName | Имя XML-элемента для внешнего элемента, в котором содержится список объектов ExtensionElements. |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.