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 は、基になるスキーマ データ モデルを識別する厳密に型指定された ID ハンドルを提供します。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

ツール、カスタム ビルド規則、プロパティ ページなどのスキーマ情報を表すために使用されます。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 は、基になるスキーマ データ モデルを識別する厳密に型指定された ID ハンドルを提供します。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.