DslLibrary, classe
DomainClass DslLibrary définit une bibliothèque des composants d'une définition de langage spécifique à un domaine.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.AttributedDomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.NamedDomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrary
Microsoft.VisualStudio.Modeling.DslDefinition.Dsl
Espace de noms : Microsoft.VisualStudio.Modeling.DslDefinition
Assembly : Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)
Syntaxe
'Déclaration
<ValidationStateAttribute(ValidationState.Enabled)> _
<CLSCompliantAttribute(True)> _
Public Class DslLibrary _
Inherits DslLibraryBase
[ValidationStateAttribute(ValidationState.Enabled)]
[CLSCompliantAttribute(true)]
public class DslLibrary : DslLibraryBase
Le type DslLibrary expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
![]() |
DslLibrary(Partition, array<PropertyAssignment[]) | Constructeur |
![]() |
DslLibrary(Store, array<PropertyAssignment[]) | Constructeur |
Début
Propriétés
Nom | Description | |
---|---|---|
![]() |
AccessModifier | Obtient ou définit la valeur de la propriété de domaine d'AccessModifier.Détermine si le modificateur d'accès pour la classe générée de la bibliothèque DÉSOLÉ est public ou interne. (Hérité de DslLibraryBase.) |
![]() |
AllLibraries | Retourne une liste les bibliothèques de directement et indirectement importées notamment cet objet. |
![]() |
Attributes | Obtient une liste d'attributs. (Hérité de AttributedDomainElement.) |
![]() |
Build | Obtient ou définit la valeur de la propriété de domaine de génération.Dernière partie du numéro de version à quatre parties. (Hérité de DslLibraryBase.) |
![]() |
Classes | Obtient une liste de classes.Classes de domaine définies par la bibliothèque DÉSOLÉ. (Hérité de DslLibraryBase.) |
![]() |
ConnectionBuilders | Obtient une liste de ConnectionBuilders.Générateurs de connexion définissant la bibliothèque DÉSOLÉ. (Hérité de DslLibraryBase.) |
![]() |
Connectors | Obtient une liste de connecteurs.Connecteurs définis par la bibliothèque DÉSOLÉ. (Hérité de DslLibraryBase.) |
![]() |
CustomAttributes | Obtient ou définit la valeur de la propriété de domaine de CustomAttributes.Utilisé pour attribuer code généré de cet élément. (Hérité de AttributedDomainElement.) |
![]() |
Description | Obtient ou définit la valeur de la propriété de domaine de description.Utilisé dans l'interface utilisateur et dans la documentation de code du générateur généré. (Hérité de AttributedDomainElement.) |
![]() |
DiagramElements | Obtient une liste de DiagramElements.Éléments de diagramme définis par la bibliothèque DÉSOLÉ. (Hérité de DslLibraryBase.) |
![]() |
DisplayName | Obtient ou définit la valeur de la propriété de domaine DisplayName.Le nom qui sera affiché dans le générateur généré pour cet élément. (Hérité de NamedDomainElement.) |
![]() |
DslLibraryImports | Obtient une liste de DslLibraryImports.Description pour Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasDslLibraryImports.DslLibrary (Hérité de DslLibraryBase.) |
![]() |
ExplorerBehavior | Obtient ou définit ExplorerBehavior.Comportement d'explorateur défini par la bibliothèque DÉSOLÉ. (Hérité de DslLibraryBase.) |
![]() |
HelpKeyword | Obtient ou définit la valeur de la propriété de domaine de HelpKeyword.Mot clé facultatif utilisé pour indexer l'aide F1 pour cet élément. (Hérité de NamedDomainElement.) |
![]() |
Id | Obtient l'IDENTIFICATEUR de l'élément. (Hérité de ModelElement.) |
![]() |
IsActive | Obtient la balise d'IsActive et la vérifie pour voir si l'élément est actif. (Hérité de ModelElement.) |
![]() |
IsDeleted | Obtient la balise d'IsDeleted et s'active pour voir si l'élément a été supprimé du modèle. (Hérité de ModelElement.) |
![]() |
IsDeleting | Obtient la balise d'IsDeleting et la vérifie si l'élément actuellement est supprimé du modèle. (Hérité de ModelElement.) |
![]() |
IsDescriptionTracking | Obtient ou définit la valeur de la propriété de domaine d'IsDescriptionTracking.Si True, la propriété de description suit d'autres données dans la définition de langage spécifique à un domaine. (Hérité de AttributedDomainElement.) |
![]() |
IsDisplayNameTracking | Obtient ou définit la valeur de la propriété de domaine d'IsDisplayNameTracking.Si True, la propriété DisplayName suit d'autres données dans la définition de langage spécifique à un domaine. (Hérité de NamedDomainElement.) |
![]() |
MajorVersion | Obtient ou définit la valeur de la propriété de domaine de MajorVersion.Première partie du numéro de version à quatre parties. (Hérité de DslLibraryBase.) |
![]() |
MinorVersion | Obtient ou définit la valeur de la propriété de domaine de MinorVersion.Deuxièmement une partie du numéro de version à quatre parties. (Hérité de DslLibraryBase.) |
![]() |
Name | Obtient ou définit la valeur de la propriété de domaine de nom.Nom de cet élément. (Hérité de NamedDomainElement.) |
![]() |
Namespace | Obtient ou définit la valeur de la propriété de domaine de l'espace de noms.L'espace de noms d'une bibliothèque DÉSOLÉ. (Hérité de DslLibraryBase.) |
![]() |
NormalizedFilePath | Obtient ou définit la valeur de la propriété de domaine de NormalizedFilePath.Description pour le chemin d'accès de fichier de Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrary.Normalized (Hérité de DslLibraryBase.) |
![]() |
Notes | Obtient ou définit la valeur de la propriété de domaine de remarques.Remarques informelles associées à cet élément. (Hérité de DomainElement.) |
![]() |
Partition | Obtient ou définit Partition qui contient l'élément. (Hérité de ModelElement.) |
![]() |
ProxyIsNameTracking | (Hérité de NamedDomainElement.) |
![]() |
ReferenceTypes | Obtient une liste de ReferenceTypes.Types référence définis par la bibliothèque DÉSOLÉ. (Hérité de DslLibraryBase.) |
![]() |
Relationships | Obtient une liste de relations.Relations de domaine définies par la bibliothèque DÉSOLÉ. (Hérité de DslLibraryBase.) |
![]() |
Revision | Obtient ou définit la valeur de la propriété de domaine de balisage.Troisième partie du numéro de version à quatre parties. (Hérité de DslLibraryBase.) |
![]() |
Shapes | Obtient une liste de formes.Formes définies par la bibliothèque DÉSOLÉ. (Hérité de DslLibraryBase.) |
![]() |
Store | Obtient Store qui contient l'élément. (Hérité de ModelElement.) |
![]() |
Types | Obtient une liste de types.Types de domaine définis par la bibliothèque DÉSOLÉ. (Hérité de DslLibraryBase.) |
![]() |
XmlSerializationBehavior | Obtient ou définit XmlSerializationBehavior.Comportement de sérialisation de Xml défini par la bibliothèque DÉSOLÉ. (Hérité de DslLibraryBase.) |
Début
Méthodes
Nom | Description | |
---|---|---|
![]() |
CalculateDescription | Calculez la valeur de la description (Substitue AttributedDomainElement.CalculateDescription().) |
![]() |
CalculateName | Calcule la valeur du nom (Hérité de NamedDomainElement.) |
![]() |
CanMerge | Retourne une valeur indiquant si l'élément source représenté par la racine spécifiée ProtoElement peut être ajouté à cet élément. (Hérité de DslLibraryBase.) |
![]() |
ChooseMergeTarget(ElementGroup) | Sélectionne un élément cible pour accepter comme son enfant un élément que l'utilisateur souhaite copier, faire glisser, ou le créer. (Hérité de ModelElement.) |
![]() |
ChooseMergeTarget(ElementGroupPrototype) | Sélectionne un élément cible pour accepter comme son enfant un élément que l'utilisateur souhaite copier, faire glisser, ou le créer. (Hérité de ModelElement.) |
![]() |
Copy() | Crée une copie de l'élément dans le modèle. (Hérité de ModelElement.) |
![]() |
Copy(IEnumerable<Guid>) | Crée une copie de l'élément et ses éléments liens et d'enfant. (Hérité de ModelElement.) |
![]() |
Delete() | Supprime un élément du modèle. (Hérité de ModelElement.) |
![]() |
Delete(array<Guid[]) | Supprime un élément du modèle. (Hérité de ModelElement.) |
![]() |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) |
![]() |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) |
![]() |
GetDomainClass | Obtient la classe plus- dérivée de domaine pour cet élément. (Hérité de ModelElement.) |
![]() |
GetFullName | Obtient le nom complet de ce DslLibrary |
![]() |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
![]() |
GetRelativeName | Obtient le nom du DslLibrary par rapport à l'espace de noms actuel.Si l'espace de noms actuel est le même que cela. L'espace de noms, alors nous retournons cela. Nom.Sinon, nous retournons this.GetFullName () |
![]() |
GetRoleCollection<TCollection, TElement>(Guid) | Obtient ou crée la collection d'éléments liée (Hérité de ModelElement.) |
![]() |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
![]() |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) |
![]() |
MergeConfigure | Permet à l'élément de modèle pour se configurer juste après le processus de fusion l'a mis en relation à l'élément cible. (Hérité de ModelElement.) |
![]() |
MergeDisconnect | Exécute l'opération opposée à MergeRelate - c. autrement dit.déconnecte un élément donné de l'actuel (supprime des liens créés par MergeRelate). (Hérité de DslLibraryBase.) |
![]() |
MergeRelate | Appelé par le processus de fusion pour créer une relation entre cet élément cible et l'élément source spécifié.En général, une relation parent-enfant est établie entre l'élément cible (le parent) et l'élément source (l'enfant), mais toute relation peut être établie. (Hérité de DslLibraryBase.) |
![]() |
OnCopy | Appelé lorsque cet élément a été créé en tant que copie d'un autre élément. (Hérité de ModelElement.) |
![]() |
OnDeleted | Appelé lorsque cet élément a été supprimé du modèle. (Hérité de ModelElement.) |
![]() |
OnDeleting | Appelé lorsque cet élément est sur le point d'être supprimé. (Hérité de ModelElement.) |
![]() |
OnNameChanged | Appelé lorsque les modifications de noms d'un DslLibrary (Substitue NamedDomainElement.OnNameChanged(String, String).) |
![]() |
OnNamespaceChanged | Appelé lorsque l'espace de noms d'un DslLibrary change (Substitue DslLibraryBase.OnNamespaceChanged(String, String).) |
![]() |
OnResurrected | Appelé lorsque cet élément a été ajouté à nouveau à un modèle. (Hérité de ModelElement.) |
![]() |
OnRolePlayerPositionChanged | Appelé lorsque la position d'un rôle a changé. (Hérité de ModelElement.) |
![]() |
OnRolePlayerPositionChanging | Appelé lorsqu'un rôle de position de lecteur est sur le point de changer. (Hérité de ModelElement.) |
![]() |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
![]() |
ValidateMonikerAmbiguity | Désactive la table de recherche du moniker et démarre la validation (Substitue DslLibraryBase.ValidateMonikerAmbiguity(ValidationContext).) |
Début
Méthodes d'extension
Nom | Description | |
---|---|---|
![]() |
AddExtension(Guid) | Surchargé. Étendez ce ModelElement avec l'extension récemment instanciée du type de domaine identifié.Un InvalidOperationException sera levé si l'élément a déjà une extension de ce type. (Défini par ModelElementExtensionMethods.) |
![]() |
AddExtension(Type) | Surchargé. Étendez ce ModelElement avec une extension récemment instanciée du type spécifié.Un InvalidOperationException sera levé si l'élément a déjà une extension de ce type. (Défini par ModelElementExtensionMethods.) |
![]() |
AddExtension(DomainClassInfo) | Surchargé. Étendez ce ModelElement avec une extension récemment instanciée du type de domaine spécifié.Un InvalidOperationException sera levé si l'élément a déjà une extension de ce type. (Défini par ModelElementExtensionMethods.) |
![]() |
AddExtension(ExtensionElement) | Surchargé. Étendez ce ModelElement avec une extension spécifique.Un InvalidOperationException sera levé si l'élément a déjà une extension du même type. (Défini par ModelElementExtensionMethods.) |
![]() |
AddExtension<T>() | Surchargé. Étendez ce ModelElement avec une extension récemment instanciée d'un type particulier.Un InvalidOperationException sera levé si l'élément a déjà une extension du même type. (Défini par ModelElementExtensionMethods.) |
![]() |
CanDelete | Supprime l'élément du modèle. (Défini par ImmutabilityExtensionMethods.) |
![]() |
GetAllExtensions | Retournez un énumérable qui effectue un premier parcours de largeur à travers l'arborescence des éléments d'extension incorporés dans ce ModelElement. (Défini par ModelElementExtensionMethods.) |
![]() |
GetBaseElement | Retourne la racine de MEL virtuel dans lequel le ModelElement spécifié est participant. (Défini par ModelElementExtensionMethods.) |
![]() |
GetExtension(Guid) | Surchargé. (Défini par ModelElementExtensionMethods.) |
![]() |
GetExtension(Type) | Surchargé. Obtenez l'ExtensionElement du type spécifié des extensions disponibles de ce ModelElement.Si l'élément n'a aucune extension puis une InvalidOperationException sera déclenché. (Défini par ModelElementExtensionMethods.) |
![]() |
GetExtension(DomainClassInfo) | Surchargé. (Défini par ModelElementExtensionMethods.) |
![]() |
GetExtension<T>() | Surchargé. Obtenez l'ExtensionElement du type spécifié des extensions disponibles de ce ModelElement.Si l'élément n'a aucune extension puis une InvalidOperationException sera déclenché. (Défini par ModelElementExtensionMethods.) |
![]() |
GetLocks | Obtenez les balises de verrou pour cet élément.Cela comprendra tous les verrous activés sur la partition contenant l'élément. (Défini par ImmutabilityExtensionMethods.) |
![]() |
IsExtendedBy(Guid) | Surchargé. L'interrogez si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.) |
![]() |
IsExtendedBy(Type) | Surchargé. L'interrogez si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.) |
![]() |
IsExtendedBy(DomainClassInfo) | Surchargé. L'interrogez si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.) |
![]() |
IsLocked | Test si cet élément a un quelconque d'un jeu spécifié de verrous (Défini par ImmutabilityExtensionMethods.) |
![]() |
RemoveExtension(Type) | Surchargé. Supprimez toute extension de ce ModelElement qui est d'un type particulier. (Défini par ModelElementExtensionMethods.) |
![]() |
RemoveExtension(Guid) | Surchargé. Supprimez toute extension du ModelElement spécifié qui est d'un type particulier. (Défini par ModelElementExtensionMethods.) |
![]() |
RemoveExtension(DomainClassInfo) | Surchargé. Supprimez toute extension du ModelElement spécifié qui est d'un type particulier. (Défini par ModelElementExtensionMethods.) |
![]() |
RemoveExtension(ExtensionElement) | Surchargé. Supprimez un ExtensionElement spécifié des extensions de ce ModelElement. (Défini par ModelElementExtensionMethods.) |
![]() |
SetLocks | Définissez les balises de verrou de cet élément (Défini par ImmutabilityExtensionMethods.) |
![]() |
TryGetExtension(Guid) | Surchargé. (Défini par ModelElementExtensionMethods.) |
![]() |
TryGetExtension(Type) | Surchargé. (Défini par ModelElementExtensionMethods.) |
![]() |
TryGetExtension(DomainClassInfo) | Surchargé. (Défini par ModelElementExtensionMethods.) |
![]() |
TryGetExtension<T>() | Surchargé. Obtenez l'ExtensionElement du type spécifié des extensions disponibles de ce ModelElement.Si cet élément n'a aucune extension puis le résultat sera null. (Défini par ModelElementExtensionMethods.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
![]() ![]() |
IMergeElements.CanMerge | Retourne la valeur true si cet élément peut fusionner avec le contenu du prototype. (Hérité de ModelElement.) |
![]() ![]() |
IMergeElements.ChooseMergeTarget(ElementGroup) | (Hérité de ModelElement.) |
![]() ![]() |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (Hérité de ModelElement.) |
![]() ![]() |
IMergeElements.MergeConfigure | (Hérité de ModelElement.) |
![]() ![]() |
IMergeElements.MergeDisconnect | (Hérité de ModelElement.) |
![]() ![]() |
IMergeElements.MergeRelate | (Hérité de ModelElement.) |
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