ModelingAdapter, classe
Encapsule un modèle de langage spécifique au domaine. Effectue une dérivation de cette classe pour créer un adaptateur pour votre DSL.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Microsoft.VisualStudio.Modeling.Integration.ModelingAdapter
Microsoft.VisualStudio.Modeling.Integration.StandardModelingAdapter
Espace de noms : Microsoft.VisualStudio.Modeling.Integration
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
Syntaxe
'Déclaration
Public MustInherit Class ModelingAdapter _
Inherits ModelBusAdapter
public abstract class ModelingAdapter : ModelBusAdapter
Le type ModelingAdapter expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ModelingAdapter(ModelBusReference, ModelBusAdapterManager) | Constructeur | |
ModelingAdapter(ModelBusReference, ModelBusAdapterManager, ModelingDocumentHandler) | Constructeur |
Début
Propriétés
Nom | Description | |
---|---|---|
AdapterManager | Instance de ModelBusAdapterManager qui crée cette instance de ModelBusAdapter. (Hérité de ModelBusAdapter.) | |
DisplayName | Nom complet de ModelBusAdapter (Hérité de ModelBusAdapter.) | |
Disposed | True si cette instance de ModelBusAdapter a été supprimée ; sinon, false. (Hérité de ModelBusAdapter.) | |
DocumentHandler | ModelingDocumentHandler utilisé par ce ModelingAdapter.DocumentHandler est utilisé par ModelBusAdapter pour configurer le modèle inclus dans un wrapper par celui-ci.Vous pouvez définir cette propriété uniquement si elle n'a pas déjà été définie. | |
Reference | (Hérité de ModelBusAdapter.) |
Début
Méthodes
Nom | Description | |
---|---|---|
Dispose() | (Hérité de ModelBusAdapter.) | |
Dispose(Boolean) | Nettoyer cette instance ModelBusAdapter.Déclenche une suppression de DocumentHandler, le cas échéant. (Substitue ModelBusAdapter.Dispose(Boolean).) | |
Equals(Object) | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Equals(ModelBusAdapter) | True si ce ModelBusAdapter est le même que l'instance ModelBusAdapter donnée, sinon false. (Hérité de ModelBusAdapter.) | |
Finalize | Destructor. (Hérité de ModelBusAdapter.) | |
GetDefaultView | Obtient la DefaultView associée à ce modèle si elle est disponible. (Hérité de ModelBusAdapter.) | |
GetElementReference | Obtient la référence d'une instance de l'objet donnée censée être exposée par cet adaptateur. (Hérité de ModelBusAdapter.) | |
GetElementReferences | Récupère tous les objets référencés qui sont conformes à un contrat de données donné. (Hérité de ModelBusAdapter.) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetReferences | (Hérité de ModelBusAdapter.) | |
GetReferenceStatus | Retourne le ReferenceStatus pour la référence en cours.S'il s'agit d'une référence d'éléments, essaie la ResolveElementReference. (Hérité de ModelBusAdapter.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetView | Obtient une vue spécifique associée à ce modèle en fonction de la référence ModelBusView (Hérité de ModelBusAdapter.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ResolveElementReference(ModelBusReference) | Pour un identificateur d'un élément donné, retourne l'objet actuel représenté par cette référence. (Hérité de ModelBusAdapter.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
TrySetDocumentHandler | Si le ModelingDocumentHandler n'est pas défini (par le constructeur de par exemple), les packages qu'il à la valeur est transmis en tant que paramètre.Sinon, retourne la valeur false. |
Début
Notes
Créez un adaptateur sur un modèle spécifié avec une instance d'IModelBus.
Pour plus d'informations, consultez Intégration de modèles à l'aide de Visual Studio Modelbus.
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.