Classe DslLibrary
DomainClass DslLibrary definisce una raccolta di componenti di una definizione di modello DSL.
Gerarchia di ereditarietà
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
Spazio dei nomi: Microsoft.VisualStudio.Modeling.DslDefinition
Assembly: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)
Sintassi
'Dichiarazione
<ValidationStateAttribute(ValidationState.Enabled)> _
<CLSCompliantAttribute(True)> _
Public Class DslLibrary _
Inherits DslLibraryBase
[ValidationStateAttribute(ValidationState.Enabled)]
[CLSCompliantAttribute(true)]
public class DslLibrary : DslLibraryBase
Il tipo DslLibrary espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
DslLibrary(Partition, array<PropertyAssignment[]) | Costruttore | |
DslLibrary(Store, array<PropertyAssignment[]) | Costruttore |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AccessModifier | Ottiene o imposta il valore della proprietà del dominio di AccessModifier.Determina se il modificatore di accesso per la classe generata dalla raccolta DSL è pubblico o interno. (Ereditato da DslLibraryBase) | |
AllLibraries | Restituisce un elenco di raccolte direttamente e indirettamente incluse inclusi questo oggetto. | |
Attributes | Ottiene un elenco di attributi. (Ereditato da AttributedDomainElement) | |
Build | Ottiene o imposta il valore della proprietà del dominio di compilazione.L'ultima parte del numero di versione in quattro parti. (Ereditato da DslLibraryBase) | |
Classes | Ottiene un elenco di classi.Classi di dominio definite dalla raccolta DSL. (Ereditato da DslLibraryBase) | |
ConnectionBuilders | ottiene un elenco di ConnectionBuilders.Generatori di connessione che definiscono la raccolta DSL. (Ereditato da DslLibraryBase) | |
Connectors | Ottiene un elenco dei connettori.Connettori definiti dalla raccolta DSL. (Ereditato da DslLibraryBase) | |
CustomAttributes | Ottiene o imposta il valore della proprietà del dominio di CustomAttributes.Utilizzata per associare al codice generato da questo elemento. (Ereditato da AttributedDomainElement) | |
Description | Ottiene o imposta il valore della proprietà del dominio di descrizione.Utilizzato nell'interfaccia utente e nella documentazione di codice della finestra di progettazione generata un'eccezione. (Ereditato da AttributedDomainElement) | |
DiagramElements | ottiene un elenco di DiagramElements.Elementi del diagramma definiti dalla raccolta DSL. (Ereditato da DslLibraryBase) | |
DisplayName | Ottiene o imposta il valore della proprietà del dominio DisplayName.Il nome che verrà visualizzato nella finestra di progettazione generata per questo elemento. (Ereditato da NamedDomainElement) | |
DslLibraryImports | ottiene un elenco di DslLibraryImports.descrizione per Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasDslLibraryImports.DslLibrary (Ereditato da DslLibraryBase) | |
ExplorerBehavior | ottiene o imposta ExplorerBehavior.Comportamento di esplorazione definito dalla raccolta DSL. (Ereditato da DslLibraryBase) | |
HelpKeyword | Ottiene o imposta il valore della proprietà del dominio di HelpKeyword.Parola chiave facoltativa utilizzata per indicizzare la Guida per questo elemento. (Ereditato da NamedDomainElement) | |
Id | Ottiene l'ID dell'elemento. (Ereditato da ModelElement) | |
IsActive | Ottiene il flag di IsActive e si verifica per verificare se l'elemento sia attivo. (Ereditato da ModelElement) | |
IsDeleted | Ottiene il flag e i controlli di IsDeleted a verificare se l'elemento è stato eliminato dal modello. (Ereditato da ModelElement) | |
IsDeleting | Ottiene il flag di IsDeleting e verifica se l'elemento attualmente sia in fase di eliminazione dal modello. (Ereditato da ModelElement) | |
IsDescriptionTracking | Ottiene o imposta il valore della proprietà del dominio di IsDescriptionTracking.Se le True, la proprietà description tenere traccia degli altri dati nella definizione di modello DSL. (Ereditato da AttributedDomainElement) | |
IsDisplayNameTracking | Ottiene o imposta il valore della proprietà del dominio di IsDisplayNameTracking.Se le True, la proprietà DisplayName tenere traccia degli altri dati nella definizione di modello DSL. (Ereditato da NamedDomainElement) | |
MajorVersion | Ottiene o imposta il valore della proprietà del dominio di MajorVersion.Prima parte del numero di versione in quattro parti. (Ereditato da DslLibraryBase) | |
MinorVersion | Ottiene o imposta il valore della proprietà del dominio di MinorVersion.Seconda parte del numero di versione in quattro parti. (Ereditato da DslLibraryBase) | |
Name | Ottiene o imposta il valore della proprietà del dominio del nome.Nome dell'elemento. (Ereditato da NamedDomainElement) | |
Namespace | Ottiene o imposta il valore della proprietà del dominio dello spazio dei nomi.Spazio dei nomi di una raccolta DSL. (Ereditato da DslLibraryBase) | |
NormalizedFilePath | Ottiene o imposta il valore della proprietà del dominio di NormalizedFilePath.Descrizione per il percorso del file di Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrary.Normalized (Ereditato da DslLibraryBase) | |
Notes | Ottiene o imposta il valore della proprietà del dominio note.Note informali associate all'elemento. (Ereditato da DomainElement) | |
Partition | ottiene o imposta Partition che contiene l'elemento. (Ereditato da ModelElement) | |
ProxyIsNameTracking | (Ereditato da NamedDomainElement) | |
ReferenceTypes | ottiene un elenco di ReferenceTypes.Riferimento a tipi definiti dalla raccolta DSL. (Ereditato da DslLibraryBase) | |
Relationships | Ottiene un elenco delle relazioni.Relazioni di dominio definite dalla raccolta DSL. (Ereditato da DslLibraryBase) | |
Revision | Ottiene o imposta il valore della proprietà del dominio della revisione.Terza parte del numero di versione in quattro parti. (Ereditato da DslLibraryBase) | |
Shapes | Ottiene un elenco delle forme.Forma definito dalla raccolta DSL. (Ereditato da DslLibraryBase) | |
Store | ottiene Store che contiene l'elemento. (Ereditato da ModelElement) | |
Types | Ottiene un elenco dei tipi.Il dominio tipo definito dalla raccolta DSL. (Ereditato da DslLibraryBase) | |
XmlSerializationBehavior | ottiene o imposta XmlSerializationBehavior.Comportamento di serializzazione XML definito dalla raccolta DSL. (Ereditato da DslLibraryBase) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CalculateDescription | Calcolare il valore della descrizione (Esegue l'override di AttributedDomainElement.CalculateDescription()). | |
CalculateName | Calcola il valore del nome (Ereditato da NamedDomainElement) | |
CanMerge | Restituisce un valore che indica se l'elemento di origine rappresentato dal ProtoElement radice specificata può essere aggiunto a questo elemento. (Ereditato da DslLibraryBase) | |
ChooseMergeTarget(ElementGroup) | Seleziona un elemento di destinazione per accettare al relativo elemento figlio di un elemento che l'utente desidera copiare, trascinare, o creare. (Ereditato da ModelElement) | |
ChooseMergeTarget(ElementGroupPrototype) | Seleziona un elemento di destinazione per accettare al relativo elemento figlio di un elemento che l'utente desidera copiare, trascinare, o creare. (Ereditato da ModelElement) | |
Copy() | Crea una copia dell'elemento del modello. (Ereditato da ModelElement) | |
Copy(IEnumerable<Guid>) | Crea una copia dell'elemento e dei relativi collegamenti e gli elementi figlio. (Ereditato da ModelElement) | |
Delete() | Rimuove un elemento dal modello. (Ereditato da ModelElement) | |
Delete(array<Guid[]) | Rimuove un elemento dal modello. (Ereditato da ModelElement) | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetDomainClass | ottiene la classe di dominio più-derivata per questo elemento. (Ereditato da ModelElement) | |
GetFullName | Ottiene il nome completo di questo DslLibrary | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetRelativeName | Ottiene il nome del DslLibrary relativo allo spazio dei nomi corrente.Se lo spazio dei nomi corrente è lo stesso dell'oggetto. Spazio dei nomi, quindiespressione seguente. nome.In caso contrario, restituiscono questo. GetFullName() | |
GetRoleCollection<TCollection, TElement>(Guid) | Ottiene o imposta la raccolta di elementi collegati (Ereditato da ModelElement) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
MergeConfigure | Consente all'elemento del modello è configurare immediatamente dopo che il processo di unione lo correlate all'elemento di destinazione. (Ereditato da ModelElement) | |
MergeDisconnect | Esegue l'operazione opposto a MergeRelate ovvero.scollega un elemento specificato da quello corrente (rimuove i collegamenti creati da MergeRelate). (Ereditato da DslLibraryBase) | |
MergeRelate | Chiamato dal processo di unione per creare una relazione tra questo elemento di destinazione e l'elemento di origine specificato.In genere, una relazione padre-figlio viene stabilita tra l'elemento di destinazione (il padre) e l'elemento di origine (il figlio), ma qualsiasi relazione può essere stabilita. (Ereditato da DslLibraryBase) | |
OnCopy | Chiamato quando l'elemento è stato creato come copia di un altro elemento. (Ereditato da ModelElement) | |
OnDeleted | Chiamato quando l'elemento è stato eliminato dal modello. (Ereditato da ModelElement) | |
OnDeleting | Chiamato quando questo elemento sta per eliminar. (Ereditato da ModelElement) | |
OnNameChanged | Chiamato quando le modifiche al nome di un DslLibrary (Esegue l'override di NamedDomainElement.OnNameChanged(String, String)). | |
OnNamespaceChanged | Chiamato quando lo spazio dei nomi di una DslLibrary (Esegue l'override di DslLibraryBase.OnNamespaceChanged(String, String)). | |
OnResurrected | Chiamato quando l'elemento è stato aggiunto di nuovo a un modello. (Ereditato da ModelElement) | |
OnRolePlayerPositionChanged | Chiamato quando la posizione di un ruolo è stato modificato. (Ereditato da ModelElement) | |
OnRolePlayerPositionChanging | Chiamato quando una posizione del giocatore di ruolo sta la modifica. (Ereditato da ModelElement) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
ValidateMonikerAmbiguity | Rimuove la tabella di ricerca del moniker e avvia la convalida (Esegue l'override di DslLibraryBase.ValidateMonikerAmbiguity(ValidationContext)). |
In alto
Metodi di estensione
Nome | Descrizione | |
---|---|---|
AddExtension(Guid) | Sottoposto a overload. Estendere questo ModelElement con estensione semplicemente creare un'istanza del tipo identificato il dominio.Un un'eccezione InvalidOperationException viene generato se l'elemento è già presente un'estensione di quel tipo. (Definito da ModelElementExtensionMethods). | |
AddExtension(Type) | Sottoposto a overload. Estendere questo ModelElement con estensione semplicemente creare un'istanza del tipo specificato.Un un'eccezione InvalidOperationException viene generato se l'elemento è già presente un'estensione di quel tipo. (Definito da ModelElementExtensionMethods). | |
AddExtension(DomainClassInfo) | Sottoposto a overload. Estendere questo ModelElement con estensione semplicemente creare un'istanza del tipo specificato di dominio.Un un'eccezione InvalidOperationException viene generato se l'elemento è già presente un'estensione di quel tipo. (Definito da ModelElementExtensionMethods). | |
AddExtension(ExtensionElement) | Sottoposto a overload. Estendere questo ModelElement con estensione specifica.Un un'eccezione InvalidOperationException viene generato se l'elemento è già presente un'estensione dello stesso tipo. (Definito da ModelElementExtensionMethods). | |
AddExtension<T>() | Sottoposto a overload. Estendere questo ModelElement con estensione semplicemente creare un'istanza di un tipo particolare.Un un'eccezione InvalidOperationException viene generato se l'elemento è già presente un'estensione dello stesso tipo. (Definito da ModelElementExtensionMethods). | |
CanDelete | Rimuove l'elemento dal modello. (Definito da ImmutabilityExtensionMethods). | |
GetAllExtensions | Restituire un enumerabile che esegue un primo attraversamento della larghezza nella struttura ad albero di elementi dell'estensione incorporati in questo ModelElement. (Definito da ModelElementExtensionMethods). | |
GetBaseElement | Restituisce la radice di MEL virtuali a cui il ModelElement specificato viene parte. (Definito da ModelElementExtensionMethods). | |
GetExtension(Guid) | Sottoposto a overload. (Definito da ModelElementExtensionMethods). | |
GetExtension(Type) | Sottoposto a overload. Ottenere il ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement.Se l'elemento non dispone di estensione quindi un un'eccezione InvalidOperationException verrà generata un'eccezione. (Definito da ModelElementExtensionMethods). | |
GetExtension(DomainClassInfo) | Sottoposto a overload. (Definito da ModelElementExtensionMethods). | |
GetExtension<T>() | Sottoposto a overload. Ottenere il ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement.Se l'elemento non dispone di estensione quindi un un'eccezione InvalidOperationException verrà generata un'eccezione. (Definito da ModelElementExtensionMethods). | |
GetLocks | Ottenere i flag di blocco per questo elemento.Ciò include tutti i blocchi abilitati nella partizione che contiene l'elemento. (Definito da ImmutabilityExtensionMethods). | |
IsExtendedBy(Guid) | Sottoposto a overload. query se questo ModelElement è attualmente esteso da un ExtensionElement di un tipo particolare. (Definito da ModelElementExtensionMethods). | |
IsExtendedBy(Type) | Sottoposto a overload. query se questo ModelElement è attualmente esteso da un ExtensionElement di un tipo particolare. (Definito da ModelElementExtensionMethods). | |
IsExtendedBy(DomainClassInfo) | Sottoposto a overload. query se questo ModelElement è attualmente esteso da un ExtensionElement di un tipo particolare. (Definito da ModelElementExtensionMethods). | |
IsLocked | Test se l'elemento è presente nessuno di un set specificato di blocchi (Definito da ImmutabilityExtensionMethods). | |
RemoveExtension(Type) | Sottoposto a overload. Rimuovere qualsiasi estensione di questo ModelElement che è di un particolare tipo. (Definito da ModelElementExtensionMethods). | |
RemoveExtension(Guid) | Sottoposto a overload. Rimuovere qualsiasi estensione di ModelElement specificato che è di un particolare tipo. (Definito da ModelElementExtensionMethods). | |
RemoveExtension(DomainClassInfo) | Sottoposto a overload. Rimuovere qualsiasi estensione di ModelElement specificato che è di un particolare tipo. (Definito da ModelElementExtensionMethods). | |
RemoveExtension(ExtensionElement) | Sottoposto a overload. Per rimuovere un ExtensionElement specificato dalle estensioni di questo ModelElement. (Definito da ModelElementExtensionMethods). | |
SetLocks | Impostare i flag del blocco di questo elemento (Definito da ImmutabilityExtensionMethods). | |
TryGetExtension(Guid) | Sottoposto a overload. (Definito da ModelElementExtensionMethods). | |
TryGetExtension(Type) | Sottoposto a overload. (Definito da ModelElementExtensionMethods). | |
TryGetExtension(DomainClassInfo) | Sottoposto a overload. (Definito da ModelElementExtensionMethods). | |
TryGetExtension<T>() | Sottoposto a overload. Ottenere il ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement.Se questo elemento non dispone di estensione quindi il risultato sarà null. (Definito da ModelElementExtensionMethods). |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IMergeElements.CanMerge | Restituisce true se questo elemento consente di unire con il contenuto del prototipo. (Ereditato da ModelElement) | |
IMergeElements.ChooseMergeTarget(ElementGroup) | (Ereditato da ModelElement) | |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (Ereditato da ModelElement) | |
IMergeElements.MergeConfigure | (Ereditato da ModelElement) | |
IMergeElements.MergeDisconnect | (Ereditato da ModelElement) | |
IMergeElements.MergeRelate | (Ereditato da ModelElement) |
In alto
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.Modeling.DslDefinition