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.