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


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

См. также

Ссылки

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