Partager via


DslDefinitionModelSerializationBehaviorMonikerResolver, classe

Programme de résolution du moniker pour le comportement de sérialisation DslDefinitionModelSerializationBehavior.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.SimpleMonikerResolver
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorMonikerResolverBase
      Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorMonikerResolver

Espace de noms :  Microsoft.VisualStudio.Modeling.DslDefinition
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)

Syntaxe

'Déclaration
Public Class DslDefinitionModelSerializationBehaviorMonikerResolver _
    Inherits DslDefinitionModelSerializationBehaviorMonikerResolverBase
public class DslDefinitionModelSerializationBehaviorMonikerResolver : DslDefinitionModelSerializationBehaviorMonikerResolverBase

Le type DslDefinitionModelSerializationBehaviorMonikerResolver expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique DslDefinitionModelSerializationBehaviorMonikerResolver Constructeur.

Début

Propriétés

  Nom Description
Propriété publique IsDeserializing Retourne si le moniker est actuellement utilisé pour la désérialisation (Hérité de SimpleMonikerResolver.)
Propriété protégée IsDisposed Obtient le programme de résolution de moniker et vérifie s'il a été supprimé. (Hérité de SimpleMonikerResolver.)
Propriété publique SerializationContext Obsolète. Obtient ou définit le contexte de sérialisation. (Hérité de SimpleMonikerResolver.)
Propriété protégée UnresolvedMonikerExceptionMessage (Hérité de DslDefinitionModelSerializationBehaviorMonikerResolverBase.)

Début

Méthodes

  Nom Description
Méthode publique AddNewElement Ajoute un élément au cours d'une transaction de désérialisation. (Hérité de SimpleMonikerResolver.)
Méthode protégée AddToLookupTable Ajoute des clés supplémentaires à la table de recherche du moniker qui résout des monikers. (Hérité de SimpleMonikerResolver.)
Méthode protégée CalculateQualifiedName Calculez la chaîne nommée complète du ModelElement donné. (Hérité de DslDefinitionModelSerializationBehaviorMonikerResolverBase.)
Méthode protégée CanBeMonikerized Indique si un DomainClass peut ou non être nommé. (Hérité de DslDefinitionModelSerializationBehaviorMonikerResolverBase.)
Méthode publique CreateMoniker Actuellement non implémenté. (Hérité de SimpleMonikerResolver.)
Méthode publique CreateMonikerForToken Actuellement non implémenté. (Hérité de SimpleMonikerResolver.)
Méthode protégée DeserializationComplete (Substitue SimpleMonikerResolver.DeserializationComplete().)
Méthode publique Dispose() Libère toutes les ressources utilisées par SimpleMonikerResolver. (Hérité de SimpleMonikerResolver.)
Méthode protégée Dispose(Boolean) Supprime ce programme de résolution de moniker. (Hérité de SimpleMonikerResolver.)
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 résolveur de moniker mais ne le supprime pas. (Hérité de SimpleMonikerResolver.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
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 Appelée lorsque deux nouveaux éléments produisent le même moniker, ce qui risque de créer une ambiguïté pendant la résolution moniker. (Hérité de DslDefinitionModelSerializationBehaviorMonikerResolverBase.)
Méthode protégée OnMonikerResolvedToDuplicateLink Appelée lorsque la résolution d'un moniker provoque la création d'un lien dupliqué. (Hérité de DslDefinitionModelSerializationBehaviorMonikerResolverBase.)
Méthode protégée OnStoreDisposing Avertit les écouteurs que le magasin est en cours de suppression. (Hérité de SimpleMonikerResolver.)
Méthode protégée OnTopLevelTransactionBeginning Vérifie s'il existe une nouvelle transaction de niveau supérieur. (Hérité de SimpleMonikerResolver.)
Méthode protégée OnTransactionRollback Avertit les écouteurs que la transaction a été restaurée. (Hérité de SimpleMonikerResolver.)
Méthode protégée OnUnresolvedMoniker Appelée à la fin de la synchronisation lorsqu'il existe des monikers non résolus. (Hérité de DslDefinitionModelSerializationBehaviorMonikerResolverBase.)
Méthode publique ProcessAddedElement Cette méthode est appelée lorsqu'un élément de modèle ajouté est traité à la fin de la transaction de désérialisation. (Substitue SimpleMonikerResolver.ProcessAddedElement(ModelElement).)
Méthode publique Reset Réinitialise le programme de résolution de noms à son état initial (Hérité de SimpleMonikerResolver.)
Méthode publique ResolveMoniker Résout un modèle Dsl défini par moniker.Cas ModelElement pour prendre en charge les relations spéciales qui utilise ModelElement en tant que rôle de lecteur cible. (c. - à-d.PresentationViewsSubject). (Substitue SimpleMonikerResolver.ResolveMoniker(Moniker).)
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.DslDefinition, espace de noms