Microsoft.Build.Framework.XamlTypes Namespace
.NET Framework 4.5
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. |