Compartir a través de


SerializationUtilities (Clase)

Proporciona utilidades para la serialización.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Modeling.SerializationUtilities

Espacio de nombres:  Microsoft.VisualStudio.Modeling
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxis

'Declaración
Public NotInheritable Class SerializationUtilities
public static class SerializationUtilities

El tipo SerializationUtilities expone los siguientes miembros.

Métodos

  Nombre Descripción
Método públicoMiembro estático AddMessage(SerializationContext, SerializationMessageKind, XmlException, array<KeyValuePair<String, Object>[]) Agrega un mensaje a un contexto de serialización.
Método públicoMiembro estático AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, array<KeyValuePair<String, Object>[]) Agrega un mensaje a un contexto de serialización.
Método públicoMiembro estático AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) Agrega un mensaje a un contexto de serialización.
Método públicoMiembro estático AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) Aplicación auxiliar para compilar un SerializationMessage y un almacénelo en el SerializationContext especificado.
Método públicoMiembro estático AddValidationMessage Agrega un mensaje de validación a un resultado de la serialización.
Método públicoMiembro estático GetElementName obtiene el nombre de un elemento en los resultados de la serialización.
Método públicoMiembro estático GetNamespacesFromCurrentNode Devuelve una lista de los espacios de nombres XML del nodo actual
Método públicoMiembro estático GetPositionInfo Obtiene la posición del lector en los resultados de la serialización.
Método públicoMiembro estático GetString<T>(T) Convierte un objeto de un tipo determinado en una cadena.
Método públicoMiembro estático GetString<T>(SerializationContext, T) Convierte una cadena en un tipo determinado.
Método públicoMiembro estático GetValue<T>(String) Convierte una cadena en un tipo determinado.
Método públicoMiembro estático GetValue<T>(SerializationContext, String) Convierte una cadena al tipo especificado
Método públicoMiembro estático ReadExtensions Lee elementos de extensión de lector proporcionado.
Método públicoMiembro estático ResolveDomainModels Resuelve declaraciones de espacio de nombres XML a los modelos de dominio y carga los modelos de dominio en el almacén.
Método públicoMiembro estático Skip Omite el XmlReader.
Método públicoMiembro estático SkipToFirstChild Mueve el lector a la etiqueta de apertura de primer elemento secundario.
Método públicoMiembro estático SkipToNextElement Mueve el lector a la etiqueta inicial del elemento siguiente.
Método públicoMiembro estático TryGetValue<T>(String, T%) Intenta convertir una cadena en un tipo determinado.
Método públicoMiembro estático TryGetValue<T>(SerializationContext, String, T%) Intenta convertir una cadena en el tipo especificado, ninguna excepción se produce.
Método públicoMiembro estático TryGetValueFromBinaryForm<T> Intentar deserializar un tipo de cadena especificada.
Método públicoMiembro estático UnescapeXmlString Obsoleto. Convierte una cadena de escape en una cadena sin escape leída de XML.
Método públicoMiembro estático WriteDomainModelNamespaces Coloque los espacios de nombres de XML de tipo para los modelos de dominio en el directorio proporcionado
Método públicoMiembro estático WriteExtensions Escriba la lista proporcionada de elementos de extensión dentro de un elemento XML de las extensiones.

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático ExtensionsXmlElementName El nombre del elemento XML del elemento externo que contiene una lista de ExtensionElements.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Modeling (Espacio de nombres)