SerializationUtilities, classe
Fournit des utilitaires pour la sérialisation.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.SerializationUtilities
Espace de noms : Microsoft.VisualStudio.Modeling
Assembly : Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntaxe
'Déclaration
Public NotInheritable Class SerializationUtilities
public static class SerializationUtilities
Le type SerializationUtilities expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
AddMessage(SerializationContext, SerializationMessageKind, XmlException, array<KeyValuePair<String, Object>[]) | Ajoute un message à un contexte de sérialisation. | |
AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, array<KeyValuePair<String, Object>[]) | Ajoute un message à un contexte de sérialisation. | |
AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) | Ajoute un message à un contexte de sérialisation. | |
AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, array<KeyValuePair<String, Object>[]) | Programme d'assistance pour générer un SerializationMessage et pour l'enregistrer dans le SerializationContext donné. | |
AddValidationMessage | Ajoute un message de validation à un résultat de sérialisation. | |
GetElementName | Obtient le nom d'un élément dans les résultats de sérialisation. | |
GetNamespacesFromCurrentNode | Retourne une liste des espaces de noms XML dans le nœud actuel | |
GetPositionInfo | Obtient la position du lecteur dans les résultats de sérialisation. | |
GetString<T>(T) | Convertit un objet d'un type donné dans une chaîne. | |
GetString<T>(SerializationContext, T) | Convertit une chaîne en un type donné. | |
GetValue<T>(String) | Convertit une chaîne en un type donné. | |
GetValue<T>(SerializationContext, String) | Convertit une chaîne au type donné | |
ReadExtensions | Lit des éléments d'extension du lecteur fourni. | |
ResolveDomainModels | Les déclarations de l'espace de noms XML des résolutions au domaine modèle et charge les modèles de domaine dans la banque. | |
Skip | Ignore le XmlReader. | |
SkipToFirstChild | Déplace le lecteur à la balise ouverte du premier élément enfant. | |
SkipToNextElement | Déplace le lecteur à la balise de début de l'élément suivant. | |
TryGetValue<T>(String, T%) | Essaye de convertir une chaîne en un type donné. | |
TryGetValue<T>(SerializationContext, String, T%) | Essayez de convertir une chaîne en type donné, aucune exception est levé. | |
TryGetValueFromBinaryForm<T> | Essaye de désérialiser un type de la chaîne donnée. | |
UnescapeXmlString | Obsolète. Convertit une chaîne d'échappement à une chaîne sans séquence d'échappement lue de XML. | |
WriteDomainModelNamespaces | Entrez les espaces de noms de xml pour des modèles de domaine dans le répertoire fourni | |
WriteExtensions | Écrivez la liste fournie d'éléments d'extension à l'intérieur d'un élément XML d'extensions. |
Début
Champs
Nom | Description | |
---|---|---|
ExtensionsXmlElementName | Le nom d'élément XML pour l'élément externe qui contient une liste d'ExtensionElements. |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.