Microsoft.Build.Framework.XamlTypes Namespace
Classes used to represent XAML types parsed from files, rules, and other sources.
| Class | Description | |
|---|---|---|
![]() | Argument | Represents an argument to a BaseProperty. |
![]() | BaseProperty | Represents a Rule property. |
![]() | BoolProperty | Represents the schema of a Boolean property. |
![]() | Category | Represents a category to which a BaseProperty can belong. |
![]() | CategorySchema | The CategorySchema provides a strongly-typed identity handle to the underlying schema data model. |
![]() | ContentType | Used to deserialize the content type information |
![]() | DataSource | 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 | 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. The name cannot be null or empty. |
![]() | ProjectSchemaDefinitions | 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 | A container for Rule instances. |
![]() | 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. |
| Interface | Description | |
|---|---|---|
![]() | IProjectSchemaNode | Defines an interface that all root classes from project schema XAML files must implement. |
| Enumeration | Description | |
|---|---|---|
![]() | 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. |


