Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Gets a map of all unique element names for the elements of a given container and embedded role ID.
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
)
protected:
Dictionary<String^, ModelElement^>^ GetElementNames(
    ModelElement^ container, 
    DomainRoleInfo^ embeddedDomainRole, 
    ModelElement^ excludedElement
)
member GetElementNames : 
        container:ModelElement * 
        embeddedDomainRole:DomainRoleInfo * 
        excludedElement:ModelElement -> Dictionary<string, ModelElement> 
protected function GetElementNames(
    container : ModelElement, 
    embeddedDomainRole : DomainRoleInfo, 
    excludedElement : ModelElement
) : Dictionary<String, ModelElement>
Parameters
- container 
 Type: Microsoft.VisualStudio.Modeling.ModelElement- Embedding element. 
- embeddedDomainRole 
 Type: Microsoft.VisualStudio.Modeling.DomainRoleInfo- Domain role played by elements embedded by container. 
- excludedElement 
 Type: Microsoft.VisualStudio.Modeling.ModelElement- Element to be excluded from the search (can be null). 
Return Value
Type: System.Collections.Generic.Dictionary<String, ModelElement>
A Dictionary object where keys are all unique names and values are the first found element for a given name.
Exceptions
| Exception | Condition | 
|---|---|
| ArgumentNullException | The container or embeddedDomainRole is nulla null reference (Nothing in Visual Basic). | 
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.