Partilhar via


Classe DslDefinitionModelSerializationHelperBase

Classe auxiliar para serialização e desserialização de modelos de DslDefinitionModel.

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.Modeling.DslDefinition
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Sintaxe

'Declaração
Public MustInherit Class DslDefinitionModelSerializationHelperBase
public abstract class DslDefinitionModelSerializationHelperBase

O tipo DslDefinitionModelSerializationHelperBase expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido DslDefinitionModelSerializationHelperBase Construtor

Superior

Métodos

  Nome Descrição
Método protegido CheckForOrphanedShapes Percorra o diagrama para localizar todas as formas que não estão conectadas a um elemento de modelo.Alguns deles podem ser por design, o restante são formas fora de sincronia.Queremos certificar-se de que todas as formas de fora de sincronia recebem a oportunidade de corrigir próprios ou postar mensagens de aviso/erro adequado.
Método protegido CheckVersion Verifica a versão do arquivo que está sendo lido.
Método protegido CreateModelHelper Método auxiliar para criar e inicializar um novo DslLibrary.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método protegido GetDirectory Retorne o diretório de serializadores usar
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método protegido GetMonikerResolvers Esse método retorna os resolvedores de identificador de origem para cada um dos modelos de domínio no armazenamento
Método público GetSerializedModelString Retornar o modelo no formato XML
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido InitializeSerialization Certifique-se de resolvedores de identificador de origem e serializadores do elemento de domínio estão instalados corretamente em determinada loja, para que a desserialização possa ser executada corretamente.
Método protegido InitializeSerializationContext
Método público LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Carrega um DslLibrary de instância para a partição padrão de determinada loja e ignorar o resultado de serialização.
Método público LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Carrega uma instância de DslLibrary.
Método público LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Carrega uma instância de DslLibrary para a partição padrão de determinada loja.
Método público LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Cargas de seu diagrama de associado e uma instância de DslLibrary de arquivo para a partição padrão de determinada loja e ignorar o resultado de serialização.
Método público LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Carrega uma instância de DslLibrary e seu arquivo de diagrama associados para a partição padrão de determinada loja.
Método público LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Carrega uma instância de DslLibrary e seu arquivo de diagrama associado.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido OnPostLoadModel Personalize o carregamento de modelo.
Método protegido ReadExtensions
Método protegido ReadRootElement Ler um elemento raiz do XML.
Método protegidoMembro estático ResolveSchema Tenta resolver o namespace do esquema fornecido
Método público SaveModel(SerializationResult, DslLibrary, String) Salva a raiz do modelo especificado para o arquivo fornecido, com padrão de codificação (UTF-8) e propriedades opcionais com o valor padrão não serão gravadas para fora.
Método público SaveModel(SerializationResult, DslLibrary, String, Boolean) Salva o modelo especificado para o arquivo fornecido, com padrão de codificação (UTF-8).
Método público SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) Salva a raiz do modelo especificado para o arquivo fornecido, com codificação especificada.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método protegido TryCreateValidatingReader Tenta retornar a um leitor XML de validação
Método protegido TryGetEncoding Tenta retornar a codificação usada pelo leitor de.
Método protegido WriteExtensions
Método público WriteRootElement Grave um elemento como a raiz do XML.

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.DslDefinition