Поделиться через


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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling - пространство имен