AttributeTableBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает и заполняет AttributeTable, используемый MetadataStore для обеспечения поиска и регистрации атрибута.
public ref class AttributeTableBuilder
public class AttributeTableBuilder
type AttributeTableBuilder = class
Public Class AttributeTableBuilder
- Наследование
-
AttributeTableBuilder
Комментарии
Используйте AddCallback, AddCustomAttributes и AddTable для заполнения построителя, затем вызовите CreateTable для получения AttributeTable, содержащего нужную коллекцию атрибутов.
Конструкторы
AttributeTableBuilder() |
Создает новый экземпляр класса AttributeTableBuilder. |
Методы
AddCallback(Type, AttributeCallback) |
Задает обратный вызов, который будет выполняться, если для заданного типа требуются метаданные. |
AddCustomAttributes(Type, Attribute[]) |
Добавляет содержимое предоставленных атрибутов в этот построитель. |
AddCustomAttributes(Type, DependencyProperty, Attribute[]) |
Добавляет содержимое предоставленных атрибутов в этот построитель. |
AddCustomAttributes(Type, MemberDescriptor, Attribute[]) |
Добавляет содержимое предоставленных атрибутов в этот построитель. |
AddCustomAttributes(Type, MemberInfo, Attribute[]) |
Добавляет содержимое предоставленных атрибутов в этот построитель. |
AddCustomAttributes(Type, String, Attribute[]) |
Добавляет содержимое предоставленных атрибутов в этот построитель. |
AddTable(AttributeTable) |
Добавляет содержимое предоставленной таблицы атрибутов в этот построитель. |
CreateTable() |
Создает таблицу атрибутов, содержащую все определения атрибутов, предоставленных путем вызовов метода AddCustomAttributes(Type, Attribute[]). |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
ValidateTable() |
Проверяет, что создаваемая таблица атрибутов содержит достоверную информацию об атрибутах. |