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


CoreDomainModel - класс

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

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

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

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

Синтаксис

'Декларация
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.DisplayName",  _
    GetType(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.Description",  _
    GetType(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("968f9fb9-6074-49e3-8ec2-1e1ce7143e71")> _
Public NotInheritable Class CoreDomainModel _
    Inherits DomainModel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.DisplayName", 
    typeof(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.Description", 
    typeof(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("968f9fb9-6074-49e3-8ec2-1e1ce7143e71")]
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 Базовое имя ресурсов этой модели.

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

Заметки

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

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

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

См. также

Ссылки

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