Microsoft.Build.Framework.XamlTypes Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes used to represent XAML types parsed from files, rules, and other sources.
Classes
Argument |
Represents an argument to a BaseProperty. |
BaseProperty |
Represents a Rule property. |
BoolProperty |
Represents the schame of a boolean property. |
Category |
Represents a category to which a BaseProperty can belong to. |
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 |
simple class that deserialize extension to 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 |
Serialization class for node for the Data driven project schema XAML |
Rule |
Used to represent the schema information for a Tool, a Custom Build Rule, a PropertyPage, etc. |
RuleBag |
This is a simple 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 |
Interfaces
IProjectSchemaNode |
Interface that we expect all root classes from project schema XAML files to implement |
Enums
DefaultValueSourceLocation |
Indicates where the default value for some property may be found. |
RuleOverrideMode |
Methods for overriding one rule with another. |