Classe SerializationUtilities
Fornece utilitários para serialização.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.SerializationUtilities
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxe
'Declaração
Public NotInheritable Class SerializationUtilities
public static class SerializationUtilities
O tipo SerializationUtilities expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
AddMessage(SerializationContext, SerializationMessageKind, XmlException, array<KeyValuePair<String, Object>[]) | Adiciona uma mensagem a um contexto de serialização. | |
AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, array<KeyValuePair<String, Object>[]) | Adiciona uma mensagem a um contexto de serialização. | |
AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) | Adiciona uma mensagem a um contexto de serialização. | |
AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) | Auxiliar para criar um SerializationMessage e armazená-lo para o SerializationContext fornecido. | |
AddValidationMessage | Adiciona uma mensagem de validação para um resultado de serialização. | |
GetElementName | Obtém o nome de um elemento nos resultados da serialização. | |
GetNamespacesFromCurrentNode | Retorna uma lista de namespaces XML do nó atual | |
GetPositionInfo | Obtém a posição do leitor nos resultados da serialização. | |
GetString<T>(T) | Converte um objeto de um determinado tipo em uma seqüência de caracteres. | |
GetString<T>(SerializationContext, T) | Converte uma seqüência de caracteres em um determinado tipo. | |
GetValue<T>(String) | Converte uma seqüência de caracteres em um determinado tipo. | |
GetValue<T>(SerializationContext, String) | Converte uma seqüência de caracteres para o tipo de dado | |
ReadExtensions | Lê os elementos de extensão do leitor fornecido. | |
ResolveDomainModels | Resolve declarações de namespace XML para modelos de domínio e carrega os modelos de domínio para o armazenamento. | |
Skip | Ignora o XmlReader. | |
SkipToFirstChild | Move o leitor para a tag de abertura do primeiro elemento filho. | |
SkipToNextElement | Move o leitor para a marca de início do próximo elemento. | |
TryGetValue<T>(String, T%) | Tenta converter uma seqüência de caracteres em um determinado tipo. | |
TryGetValue<T>(SerializationContext, String, T%) | Tente converter uma seqüência de caracteres em determinado tipo, nenhuma exceção é lançada. | |
TryGetValueFromBinaryForm<T> | Tenta desserializar um tipo de cadeia de caracteres especificada. | |
UnescapeXmlString | Obsoleta. Converte uma seqüência de caracteres de escape em uma seqüência de caracteres de escape de leitura de XML. | |
WriteDomainModelNamespaces | Gravar os namespaces xml para modelos de domínio no diretório fornecido | |
WriteExtensions | Na lista fornecida de elementos de extensão dentro de um elemento XML de extensões de gravação. |
Superior
Campos
Nome | Descrição | |
---|---|---|
ExtensionsXmlElementName | O nome do elemento XML para o elemento externo que contém uma lista de ExtensionElements. |
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.