ElementNameProvider.GetElementNames-Methode
Ruft eine Zuordnung aller eindeutigen Elementnamen für die Elemente eines angegebenen Containers und die eingebettete Rollen-ID ab.
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntax
'Declaration
Protected Function GetElementNames ( _
container As ModelElement, _
embeddedDomainRole As DomainRoleInfo, _
excludedElement As ModelElement _
) As Dictionary(Of String, ModelElement)
protected Dictionary<string, ModelElement> GetElementNames(
ModelElement container,
DomainRoleInfo embeddedDomainRole,
ModelElement excludedElement
)
Parameter
- container
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Element einbetten.
- embeddedDomainRole
Typ: Microsoft.VisualStudio.Modeling.DomainRoleInfo
Domänenrolle, die von den vom Container eingebetteten Elementen gespielt werden.
- excludedElement
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Element, das von der Suche ausgeschlossen werden soll (kann NULL sein).
Rückgabewert
Typ: System.Collections.Generic.Dictionary<String, ModelElement>
Ein Dictionary-Objekt, in dem alle Schlüssel eindeutige Namen und Werte sind und das erste gefundene Element für einen angegebenen Namen sind.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | container oder embeddedDomainRole ist nullein Nullverweis (Nothing in Visual Basic). |
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.