Microsoft.Build.Framework.XamlTypes Namespace

Классы, используемые для представления типов языка XAML, полученных в результате синтаксического анализа файлов, правил и других источников. Classes used to represent XAML types parsed from files, rules, and other sources.

Классы

Argument

Представляет аргумент для BaseProperty.Represents an argument to a BaseProperty.

BaseProperty

Представляет свойство Rule.Represents a Rule property.

BoolProperty

Представляет схему логического свойства.Represents the schema of a Boolean property.

Category

Представляет категорию, к которой может принадлежать BaseProperty.Represents a category to which a BaseProperty can belong.

CategorySchema

CategorySchema предоставляет строго типизированную обработку идентификатора для базовой модели данных схемы.The CategorySchema provides a strongly-typed identity handle to the underlying schema data model.

ContentType

Используется для десериализации сведений о типе содержимого.Used to deserialize the content type information

DataSource

Представляет расположение и группирование для BaseProperty.Represents the location and grouping for a BaseProperty.

DynamicEnumProperty

Представляет схему свойства перечисления.Represents the schema of an enumeration property.

EnumProperty

Представляет схему свойства перечисления.Represents the schema of an enumeration property.

EnumValue

Представляет допустимое значение EnumProperty.Represents an admissible value of an EnumProperty.

FileExtension

Простой класс, десериализующий данные типа содержимого.A simple class that deserializes content type data.

IntProperty

Представляет схему свойства целого числа.Represent the schema of an integer property.

ItemType

Используется для десериализации сведений о типе элемента.Used to deserialize the item type information.

NameValuePair

Представляет пару "имя-значение".Represents a name-value pair. Имя не может иметь значение null или быть пустым.The name cannot be null or empty.

ProjectSchemaDefinitions

Представляет управляемую данными схему проекта скрипта XAML.Represents a data-driven XAML script project schema.

Rule

Используется для представления информации о схеме для инструмента, настраиваемого правила построения, PropertyPage и т. д.Used to represent the schema information for a Tool, a Custom Build Rule, a PropertyPage, and so on.

RuleBag

Контейнер для экземпляров Rule.A container for Rule instances.

RuleSchema

RuleSchema предоставляет строго типизированную обработку идентификатора для базовой модели данных схемы.The RuleSchema provides a strongly-typed identity handle to the underlying schema data model.

StringListProperty

Представляет схему свойства списка строк.Represents the schema of a list-of-strings property.

StringProperty

Представляет схему свойства строки.Represents the schema of a string property.

ValueEditor

Представляет редактор значений.Represents a value editor.

Интерфейсы

IProjectSchemaNode

Определяет интерфейс, который должны реализовывать все корневые классы из файлов XAML схемы проекта.Defines an interface that all root classes from project schema XAML files must implement.

Перечисления

DefaultValueSourceLocation

Определяет, установлено ли значение по умолчанию для свойства в верхней или нижней части файла проекта.Determines whether the default value for a property is set at the bottom or the top of the project file.

RuleOverrideMode

Описывает последующее определение правила с одинаковым именем.Describes a subsequent definition for a rule with the same name.