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


ProtoElement - класс

Представляет класс прототипа для элемента.

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

System.Object
  Microsoft.VisualStudio.Modeling.ProtoElementBase
    Microsoft.VisualStudio.Modeling.ProtoElement

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

Синтаксис

'Декларация
<SerializableAttribute> _
Public NotInheritable Class ProtoElement _
    Inherits ProtoElementBase _
    Implements ISerializable
[SerializableAttribute]
public sealed class ProtoElement : ProtoElementBase, 
    ISerializable

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

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

  Имя Описание
Открытый метод ProtoElement(Guid) Создает экземпляр класса ProtoElementBase.
Открытый метод ProtoElement(ModelElement) Создает экземпляр класса ProtoElement.

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

Свойства

  Имя Описание
Открытое свойство DomainClassId Получите идентификатор доменного класса для данного элемента прототипа. (Унаследовано от ProtoElementBase.)
Открытое свойство ElementId Получите идентификатор элемента прототипа (Унаследовано от ProtoElementBase.)

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

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetObjectData Выполняет сериализацию данных объекта в объект SerializationInfo. (Переопределяет ProtoElementBase.GetObjectData(SerializationInfo, StreamingContext).)
Открытый метод GetPropertyValue Получает значение указанного свойства домена. (Унаследовано от ProtoElementBase.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод ReconstituteObject Создает элемент в разделе с теми же атрибутами, как элемент-предшественник (Переопределяет ProtoElementBase.ReconstituteObject(Dictionary<Guid, Guid>, Partition).)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

Заметки

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

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

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

См. также

Ссылки

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