DslDefinitionModelSerializationHelperBase (Clase)

clase auxiliar para serializar y deserializar los modelos de DslDefinitionModel.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelperBase
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelper

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

Sintaxis

'Declaración
Public MustInherit Class DslDefinitionModelSerializationHelperBase
public abstract class DslDefinitionModelSerializationHelperBase

El tipo DslDefinitionModelSerializationHelperBase expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido DslDefinitionModelSerializationHelperBase Constructor

Arriba

Métodos

  Nombre Descripción
Método protegido CheckForOrphanedShapes Pase a través del diagrama encontrar todas las formas que no están conectadas a un elemento de modelo.Algunos de ellos pueden estar por diseño, el resto son formas hacia fuera-de-sinc.Deseamos asegurarnos de que todas las formas hacia fuera-de-sinc. se dada una oportunidad de corregirse hacia arriba, o envía la advertencia y los mensajes de error adecuados.
Método protegido CheckVersion Comprueba la versión del archivo que se lee.
Método protegido CreateModelHelper Método auxiliar para crear y para inicializar un nuevo DslLibrary.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método protegido GetDirectory Devuelve el directorio de serializadores para utilizar
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método protegido GetMonikerResolvers Este método devuelve los resoluciones de espacios de nombres del moniker para cada uno de los modelos de dominio en el almacén
Método público GetSerializedModelString Devuelve el modelo en formato XML
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido InitializeSerialization Asegúrese de que los resoluciones de espacios de nombres del moniker y serializadores de elemento de dominio están instalados correctamente en el almacén especificado, para poder realizar la deserialización correctamente.
Método protegido InitializeSerializationContext
Método público LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Carga una instancia de DslLibrary en la partición predeterminada de almacén determinado, y omite resultado de serialización.
Método público LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) carga una instancia de DslLibrary.
Método público LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Carga una instancia de DslLibrary en la partición predeterminada del almacén especificado.
Método público LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Carga una instancia de DslLibrary y su archivo asociado del diagrama de la partición predeterminada de almacén determinado, y omite resultado de serialización.
Método público LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Carga una instancia de DslLibrary y su archivo asociado del diagrama de la partición predeterminada del almacén especificado.
Método público LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Carga una instancia de DslLibrary y su archivo asociado del diagrama.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido OnPostLoadModel Personalizar la carga modelo.
Método protegido ReadExtensions
Método protegido ReadRootElement Lee un elemento raíz de XML.
Método protegidoMiembro estático ResolveSchema Intenta resolver el espacio de nombres proporcionado de esquema
Método público SaveModel(SerializationResult, DslLibrary, String) Guarda la raíz modelo determinada al archivo especificado, con la codificación predeterminada (UTF-8), y propiedades opcionales con valor predeterminado no se colocan en tipo.
Método público SaveModel(SerializationResult, DslLibrary, String, Boolean) Guarda el modelo especificado al archivo especificado, con la codificación predeterminada (UTF-8).
Método público SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) Guarda la raíz modelo determinada al archivo especificado, con la codificación especificada.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método protegido TryCreateValidatingReader Intenta devolver un lector XML que valida
Método protegido TryGetEncoding Intentos de devolver la codificación utilizada por el lector.
Método protegido WriteExtensions
Método público WriteRootElement Escriba un elemento como raíz XML.

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.DslDefinition (Espacio de nombres)