Partager via


SimpleMonikerResolver, classe

Références simples de chaîne des résolutions lorsque le modèle est sérialisé à l'aide de la sérialisation XML par défaut.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.SimpleMonikerResolver
    Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceSerializationBehaviorMonikerResolver
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorMonikerResolverBase

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 MustInherit Class SimpleMonikerResolver _
    Implements IMonikerResolver, IDisposable
public abstract class SimpleMonikerResolver : IMonikerResolver, 
    IDisposable

Le type SimpleMonikerResolver expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée SimpleMonikerResolver Initialise une nouvelle instance de la classe SimpleMonikerResolver.

Début

Propriétés

  Nom Description
Propriété publique IsDeserializing Se retourne si le moniker est actuellement utilisé pour la désérialisation
Propriété protégée IsDisposed Obtient le programme de résolution de moniker et le vérifie s'il a été supprimé.
Propriété publique SerializationContext Obsolète. Obtient ou définit le contexte de sérialisation.
Propriété protégée UnresolvedMonikerExceptionMessage Accepte le message d'erreur pour l'exception non résolue de moniker.

Début

Méthodes

  Nom Description
Méthode publique AddNewElement Ajoute un élément au cours d'une transaction de désérialisation.
Méthode protégée AddToLookupTable Ajoute les clés supplémentaires à la table de recherche de moniker qui résout des monikers.
Méthode protégée CalculateQualifiedName Calcule la chaîne monikerized qualifiée complète d'un élément donné.
Méthode protégée CanBeMonikerized Indique si une classe de domaine peut monikerized.
Méthode publique CreateMoniker Actuellement non implémenté.
Méthode publique CreateMonikerForToken Actuellement non implémenté.
Méthode protégée DeserializationComplete Indique la sérialisation est terminé ou a été suspendu.
Méthode publique Dispose() Libère toutes les ressources utilisées par SimpleMonikerResolver.
Méthode protégée Dispose(Boolean) Supprime ce programme de résolution de moniker.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Finalise le programme de résolution de moniker mais ne le supprime pas. (Substitue Object.Finalize().)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueMembre statique IsFullyQualified Indique si la chaîne d'entrée est une référence qualifiée complète.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée OnAmbiguousMoniker Vérifie si deux éléments ont le même moniker.
Méthode protégée OnMonikerResolvedToDuplicateLink S'active pour voir si un moniker a un lien en double.
Méthode protégée OnStoreDisposing Alerte des écouteurs que la banque supprime.
Méthode protégée OnTopLevelTransactionBeginning Vérifie s'il existe une nouvelle transaction de niveau supérieur.
Méthode protégée OnTransactionRollback Alerte des écouteurs que la transaction a été dos restaurée.
Méthode protégée OnUnresolvedMoniker S'active pour voir s'il existe des monikers non résolus.
Méthode publique ProcessAddedElement S'active pour vérifier si un élément qui a été créé pendant la désérialisation a été traité et son moniker ajouté à la table de recherche.
Méthode publique Reset Réinitialise le programme de résolution de moniker à son état initial
Méthode publique ResolveMoniker Résout un moniker à un élément.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

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.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling, espace de noms