Microsoft.Build.Framework.XamlTypes Espace de noms

Classes utilisées pour représenter les types XAML analysés dans les fichiers, les règles et d'autres sources. Classes used to represent XAML types parsed from files, rules, and other sources.

Classes

Argument

Représente un paramètre passé à un BaseProperty.Represents an argument to a BaseProperty.

BaseProperty

Représente une propriété Rule.Represents a Rule property.

BoolProperty

Représente le schéma d'une propriété booléenne.Represents the schema of a Boolean property.

Category

Représente une catégorie à laquelle un BaseProperty peut appartenir.Represents a category to which a BaseProperty can belong.

CategorySchema

CategorySchema fournit un handle d'identité fortement typé au modèle de données de schéma sous-jacent.The CategorySchema provides a strongly-typed identity handle to the underlying schema data model.

ContentType

Utilisé pour désérialiser les informations sur le type de contenu.Used to deserialize the content type information.

DataSource

Représente l'emplacement et le regroupement d'un BaseProperty.Represents the location and grouping for a BaseProperty.

DynamicEnumProperty

Représente le schéma d'une propriété de type énumération.Represents the schema of an enumeration property.

EnumProperty

Représente le schéma d'une propriété de type énumération.Represents the schema of an enumeration property.

EnumValue

Représente une valeur admissible d'un EnumProperty.Represents an admissible value of an EnumProperty.

FileExtension

Classe simple qui désérialise les données de type de contenu.A simple class that deserializes content type data.

IntProperty

Représente le schéma d'une propriété entière.Represent the schema of an integer property.

ItemType

Utilisé pour désérialiser les informations sur le type d'élément.Used to deserialize the item type information.

NameValuePair

Représente une paire nom-valeur.Represents a name-value pair. Le nom ne peut pas être null ou vide.The name cannot be null or empty.

ProjectSchemaDefinitions

Représente un schéma de projet de script XAML piloté par les données.Represents a data-driven XAML script project schema.

Rule

Utilisé pour représenter les informations de schéma d'un outil, d'une règle de génération personnalisée, d'une page de propriétés, etc.Used to represent the schema information for a Tool, a Custom Build Rule, a PropertyPage, and so on.

RuleBag

Conteneur des instances Rule.A container for Rule instances.

RuleSchema

RuleSchema fournit un handle d'identité fortement typé au modèle de données de schéma sous-jacent.The RuleSchema provides a strongly-typed identity handle to the underlying schema data model.

StringListProperty

Représente le schéma d'une propriété de type liste de chaînes.Represents the schema of a list-of-strings property.

StringProperty

Représente le schéma d'une propriété de type chaîne.Represents the schema of a string property.

ValueEditor

Représente un éditeur de valeurs.Represents a value editor.

Interfaces

IProjectSchemaNode

Définit une interface que toutes les classes racines des fichiers XAML de schéma de projet doivent implémenter.Defines an interface that all root classes from project schema XAML files must implement.

Énumérations

DefaultValueSourceLocation

Détermine si la valeur par défaut d'une propriété est définie en bas ou au début du fichier projet.Determines whether the default value for a property is set at the bottom or the top of the project file.

RuleOverrideMode

Décrit une définition suivante pour une règle avec le même nom.Describes a subsequent definition for a rule with the same name.