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


ProtoElementBase - класс

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

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

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

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

Синтаксис

'Декларация
<SerializableAttribute> _
Public MustInherit Class ProtoElementBase _
    Implements ISerializable
[SerializableAttribute]
public abstract class ProtoElementBase : ISerializable

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

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

  Имя Описание
Защищенный метод ProtoElementBase(Guid) Создает экземпляр класса ProtoElementBase для данного domainClassId.Этот режим используется, чтобы определить, возможно ли слияние заданного типа DomainClassInfo с любым указанным элементом модели.
Защищенный метод ProtoElementBase(ModelElement) Создает экземпляр класса ProtoElementBase.
Защищенный метод ProtoElementBase(SerializationInfo, StreamingContext) Создает экземпляр класса ProtoElementBase.

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

Свойства

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

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

Методы

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

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

Заметки

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

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

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

См. также

Ссылки

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