Microsoft.Build.Framework.XamlTypes Namespace

Classes used to represent XAML types parsed from files, rules, and other sources.

  Class Description
Public class Argument Represents an argument to a BaseProperty.
Public class BaseProperty Represents a Rule property.
Public class BoolProperty Represents the schema of a Boolean property.
Public class Category Represents a category to which a BaseProperty can belong.
Public class CategorySchema The CategorySchema provides a strongly-typed identity handle to the underlying schema data model.
Public class ContentType Used to deserialize the content type information
Public class DataSource Represents the location and grouping for a BaseProperty.
Public class DynamicEnumProperty Represents the schema of an enumeration property.
Public class EnumProperty Represents the schema of an enumeration property.
Public class EnumValue Represents an admissible value of an EnumProperty.
Public class FileExtension A simple class that deserializes content type data.
Public class IntProperty Represent the schema of an integer property.
Public class ItemType Used to deserialize the item type information.
Public class NameValuePair Represents a name-value pair. The name cannot be null or empty.
Public class ProjectSchemaDefinitions Represents a data-driven XAML script project schema.
Public class Rule Used to represent the schema information for a Tool, a Custom Build Rule, a PropertyPage, and so on.
Public class RuleBag A container for Rule instances.
Public class RuleSchema The RuleSchema provides a strongly-typed identity handle to the underlying schema data model.
Public class StringListProperty Represents the schema of a list-of-strings property.
Public class StringProperty Represents the schema of a string property.
Public class ValueEditor Represents a value editor.

  Interface Description
Public interface IProjectSchemaNode Defines an interface that all root classes from project schema XAML files must implement.

  Enumeration Description
Public enumeration DefaultValueSourceLocation Determines whether the default value for a property is set at the bottom or the top of the project file.
Public enumeration RuleOverrideMode Describes a subsequent definition for a rule with the same name.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft