ElementNameProvider.GetElementNames - метод
Получает сопоставление всех уникальных имен элементов для элементов заданного контейнера и внедренной роли идентификатора.
Пространство имен: Microsoft.VisualStudio.Modeling
Сборка: Microsoft.VisualStudio.Modeling.Sdk.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Синтаксис
'Декларация
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
)
Параметры
- container
Тип: Microsoft.VisualStudio.Modeling.ModelElement
Внедрение элемента.
- embeddedDomainRole
Тип: Microsoft.VisualStudio.Modeling.DomainRoleInfo
Доменная роль, играемая элементами, встроенными контейнером.
- excludedElement
Тип: Microsoft.VisualStudio.Modeling.ModelElement
Элемент, который необходимо исключить из поиска (может иметь значение null).
Возвращаемое значение
Тип: System.Collections.Generic.Dictionary<String, ModelElement>
Объект словаря, где ключами являются все уникальные имена и значения — это первый найденный элемент для заданного имени.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Значение container или embeddedDomainRole равно nullссылка NULL (Nothing в Visual Basic). |
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.