Поделиться через


CoreDomainModel - класс

Представляет модель домена, которая определяет основные элементы, используемые всеми моделями домена.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.DomainModel
    Microsoft.VisualStudio.Modeling.CoreDomainModel

Пространство имен:  Microsoft.VisualStudio.Modeling
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Синтаксис

'Декларация
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.DisplayName",  _
    GetType(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("968f9fb9-6074-49e3-8ec2-1e1ce7143e71")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.Description",  _
    GetType(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")> _
Public NotInheritable Class CoreDomainModel _
    Inherits DomainModel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.DisplayName", 
    typeof(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("968f9fb9-6074-49e3-8ec2-1e1ce7143e71")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.Description", 
    typeof(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")]
public sealed class CoreDomainModel : DomainModel

Тип CoreDomainModel предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод CoreDomainModel Инициализирует новый экземпляр класса CoreDomainModel.

В начало страницы

Свойства

  Имя Описание
Открытое свойство DomainModelInfo Получает сведения о модели домена. (Унаследовано от DomainModel.)
Открытое свойство ResourceManager Возвращает объект ResourceManager DomainModel.Если ResourceManager еще не существует, он создается. (Переопределяет DomainModel.ResourceManager.)
Открытое свойствоСтатический член SingletonResourceManager Возвращает одноэлементный экземпляр ResourceManager для данной модели домена.
Открытое свойство Store Возвращает хранилище, содержащий этот экземпляр модели домена. (Унаследовано от DomainModel.)

В начало страницы

Методы

  Имя Описание
Открытый метод CreateElement Создает элемент указанного типа. (Переопределяет DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[]).)
Открытый метод CreateElementLink Создает связь элемента указанного типа. (Переопределяет DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[]).)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод GetClosureFilter Возвращает IElementVisitorFilter это соответствует указанному типу закрытия. (Унаследовано от DomainModel.)
Открытый метод GetClosureVisitor Возвращает IElementVisitor, соответствующее указанному типу закрытия. (Унаследовано от DomainModel.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Поля

  Имя Описание
Открытое полеСтатический член DomainModelId Представляет идентификатор модели домена для модели домена.
Открытое полеСтатический член ResourceBaseName Базовое имя ресурсов этой модели.

В начало страницы

Заметки

Эта модель домена core используется всеми моделями домена и определения элементов ModelElement и ElementLink.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling - пространство имен