Microsoft.Build.Framework.XamlTypes 命名空间

用于表示从文件、规则和其他源中分析得出的 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.