Condividi tramite


Classe VsTextTemplatingModelingAdapterManager

Crea e gestisce adattatori del bus modello che rappresentano modelli di linguaggio specifico di dominio in un oggetto AppDomain di modello testo in Visual Studio.

Questa API non è conforme a CLS. 

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.TextTemplating.Modeling
Assembly:  Microsoft.VisualStudio.TextTemplating.Modeling.10.0 (in Microsoft.VisualStudio.TextTemplating.Modeling.10.0.dll)

Sintassi

'Dichiarazione
<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

Il tipo VsTextTemplatingModelingAdapterManager espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto VsTextTemplatingModelingAdapterManager

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Disposed (Ereditato da ModelBusAdapterManager)
Proprietà pubblica ModelBus (Ereditato da ModelBusAdapterManager)

In alto

Metodi

  Nome Descrizione
Metodo pubblico CanCreateReference (Ereditato da ModelBusAdapterManager)
Metodo protetto CheckCanCreateAdapter (Ereditato da VsModelingAdapterManager)
Metodo pubblico ClearState Cancellare lo stato dell'archivio di tutti gli adattatori.
Metodo pubblico CreateAdapter(ModelBusReference) (Ereditato da ModelBusAdapterManager)
Metodo pubblico CreateAdapter(ModelBusReference, IServiceProvider) (Ereditato da ModelBusAdapterManager)
Metodo protetto CreateDocumentHandler Dato un oggetto ModelingAdapterReference, creare un oggetto ModelingDocumentHandler.
Metodo protetto CreateLoadStore Caricare un oggetto Store con il modello per il riferimento dell'adattatore specificato.Se l'oggetto Store specificato è null, creare anche l'oggetto Store.
Metodo protetto CreateModelingAdapterInstance (Ereditato da VsModelingAdapterManager)
Metodo pubblico CreateReference (Ereditato da ModelBusAdapterManager)
Metodo protetto CreateSerializerLocator
Metodo protetto DeserializeAdapterReference (Ereditato da VsModelingAdapterManager)
Metodo pubblico Dispose() (Ereditato da ModelBusAdapterManager)
Metodo protetto Dispose(Boolean) (Ereditato da ModelBusAdapterManager)
Metodo protetto DoCreateAdapter Crea un oggetto ModelBusAdapter da un oggetto ModelBusReference. (Esegue l'override di VsModelingAdapterManager.DoCreateAdapter(ModelBusReference, IServiceProvider)).
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize (Ereditato da ModelBusAdapterManager)
Metodo protetto FindStoreRoot Dato un archivio memorizzato nella cache, trovare in esso la radice del modello relativa al riferimento dell'adattatore specificato.
Metodo protetto GetAdapterReferenceStoreKey Dato un oggetto AdapterReference, fornire una chiave che rappresenta in modo univoco l'oggetto Store da utilizzare per caricarlo/dereferenziarlo.
Metodo pubblico GetExposedElementTypes (Ereditato da ModelBusAdapterManager)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetSupportedLogicalAdapterIds (Ereditato da ModelBusAdapterManager)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto GetView Non supportato nel contesto di modelli di testo. (Esegue l'override di VsModelingAdapterManager.GetView(ModelBusAdapter, ModelBusReference)).
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto SerializeAdapterReference (Ereditato da VsModelingAdapterManager)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TryCreateReference (Ereditato da ModelBusAdapterManager)
Metodo pubblico ValidateReference (Ereditato da ModelBusAdapterManager)

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico HostName Stringa costante che identifica questo oggetto come l'host del bus modello di modello testo di Visual Studio.

In alto

Note

Questa classe fornisce la gestione della durata del ModelBusAdapter, ma non fornisce alcuna funzionalità per salvare modelli su disco.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextTemplating.Modeling