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


CoreDesignSurfaceDomainModel - класс

переопределите api замены отражения

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

System.Object
  Microsoft.VisualStudio.Modeling.DomainModel
    Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel

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

Синтаксис

'Декларация
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DependsOnDomainModelAttribute(GetType(CoreDomainModel))> _
<DomainObjectIdAttribute("91d59b16-e488-4a28-8d51-59273ad5bf2e")> _
Public Class CoreDesignSurfaceDomainModel _
    Inherits DomainModel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DependsOnDomainModelAttribute(typeof(CoreDomainModel))]
[DomainObjectIdAttribute("91d59b16-e488-4a28-8d51-59273ad5bf2e")]
public class CoreDesignSurfaceDomainModel : DomainModel

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

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

  Имя Описание
Открытый метод CoreDesignSurfaceDomainModel Конструктор.

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

Свойства

  Имя Описание
Открытое свойство 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.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetClosureFilter Возвращает IElementVisitorFilter, соответствующий ClosureType. (Переопределяет DomainModel.GetClosureFilter(ClosureType, ICollection<ModelElement>).)
Открытый метод GetClosureVisitor Возвращает IElementVisitor, соответствующий конкретному типу закрытия. (Унаследовано от DomainModel.)
Защищенный метод GetCustomDomainModelTypes Виртуальный метод, возвращающий коллекцию всех типов объектов DomainModel в этой модели domainModel (Переопределяет DomainModel.GetCustomDomainModelTypes().)
Защищенный метод GetCustomDomainProperties Получает несоздаваемые свойства домена. (Унаследовано от DomainModel.)
Защищенный метод GetCustomDomainRoles Получает несоздаваемые доменные роли. (Унаследовано от DomainModel.)
Защищенный метод GetGeneratedDomainModelTypes Получает список создаваемых типов доменной модели (классов, правил, отношений). (Переопределяет DomainModel.GetGeneratedDomainModelTypes().)
Защищенный метод GetGeneratedDomainProperties Получает список создаваемых свойств домена. (Переопределяет DomainModel.GetGeneratedDomainProperties().)
Защищенный метод GetGeneratedDomainRoles Получает список создаваемых ролей домена. (Переопределяет DomainModel.GetGeneratedDomainRoles().)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

Поля

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

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

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

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

См. также

Ссылки

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