Partager via


VsTextTemplatingModelingAdapterManager, classe

Crée et gère des adaptateurs de bus de modèle représentant des modèles de langages spécifiques à un domaine dans un AppDomain de création de modèles de texte dans Visual Studio.

Cette API n'est pas conforme CLS. 

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
    Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
      Microsoft.VisualStudio.TextTemplating.Modeling.VsTextTemplatingModelingAdapterManager

Espace de noms :  Microsoft.VisualStudio.TextTemplating.Modeling
Assembly :  Microsoft.VisualStudio.TextTemplating.Modeling.11.0 (dans Microsoft.VisualStudio.TextTemplating.Modeling.11.0.dll)

Syntaxe

'Déclaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class VsTextTemplatingModelingAdapterManager _
    Inherits VsModelingAdapterManager
[CLSCompliantAttribute(false)]
public abstract class VsTextTemplatingModelingAdapterManager : VsModelingAdapterManager
[CLSCompliantAttribute(false)]
public ref class VsTextTemplatingModelingAdapterManager abstract : public VsModelingAdapterManager
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
type VsTextTemplatingModelingAdapterManager =  
    class
        inherit VsModelingAdapterManager
    end
public abstract class VsTextTemplatingModelingAdapterManager extends VsModelingAdapterManager

Le type VsTextTemplatingModelingAdapterManager expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée VsTextTemplatingModelingAdapterManager

Début

Propriétés

  Nom Description
Propriété publique Disposed (Hérité de ModelBusAdapterManager.)
Propriété publique ModelBus (Hérité de ModelBusAdapterManager.)

Début

Méthodes

  Nom Description
Méthode publique CanCreateReference (Hérité de ModelBusAdapterManager.)
Méthode protégée CheckCanCreateAdapter (Hérité de VsModelingAdapterManager.)
Méthode publique ClearState Efface l'état du magasin pour tous les adaptateurs.
Méthode publique CreateAdapter(ModelBusReference) (Hérité de ModelBusAdapterManager.)
Méthode publique CreateAdapter(ModelBusReference, IServiceProvider) (Hérité de ModelBusAdapterManager.)
Méthode protégée CreateDocumentHandler Crée un ModelingDocumentHandler à partir d'un ModelingAdapterReference.
Méthode protégée CreateLoadStore Charge un magasin avec le modèle pour la référence d'adaptateur donnée.Si le magasin donné a la valeur Null, crée également le magasin.
Méthode protégée CreateModelingAdapterInstance (Hérité de VsModelingAdapterManager.)
Méthode publique CreateReference (Hérité de ModelBusAdapterManager.)
Méthode protégée CreateSerializerLocator
Méthode protégée DeserializeAdapterReference (Hérité de VsModelingAdapterManager.)
Méthode publique Dispose() (Hérité de ModelBusAdapterManager.)
Méthode protégée Dispose(Boolean) (Hérité de ModelBusAdapterManager.)
Méthode protégée DoCreateAdapter Crée un ModelBusAdapter à partir d'un ModelBusReference. (Substitue VsModelingAdapterManager.DoCreateAdapter(ModelBusReference, IServiceProvider).)
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 (Hérité de ModelBusAdapterManager.)
Méthode protégée FindStoreRoot À partir d'un magasin mis en cache, recherche la racine du modèle dans ce dernier pour la référence d'adaptateur donnée.
Méthode protégée GetAdapterReferenceStoreKey À partir d'un AdapterReference, fournit une clé qui représente de façon unique le magasin à utiliser pour charger/déréférencer celui-ci.
Méthode publique GetExposedElementTypes (Hérité de ModelBusAdapterManager.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetSupportedLogicalAdapterIds (Hérité de ModelBusAdapterManager.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée GetView Non pris en charge dans le contexte de modèles de texte. (Substitue VsModelingAdapterManager.GetView(ModelBusAdapter, ModelBusReference).)
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 SerializeAdapterReference (Hérité de VsModelingAdapterManager.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique TryCreateReference (Hérité de ModelBusAdapterManager.)
Méthode publique ValidateReference (Hérité de ModelBusAdapterManager.)

Début

Champs

  Nom Description
Champ publicMembre statique HostName Chaîne constante qui identifie ce nom comme celui de l'hôte du bus de modèle de création de texte Visual Studio.

Début

Notes

Cette classe fournit le mécanisme de gestion du cycle de vie ModelBusAdapter, mais n'offre pas de fonction pour l'enregistrement des modèles sur le disque.

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.TextTemplating.Modeling, espace de noms