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 modèle d’une propriété booléenne.Represents the schame of a boolean property.

Category

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

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 contenuUsed 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 l’extension en données de type de contenusimple class that deserialize extension to 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émentUsed 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

Classe de sérialisation pour le nœud pour le XAML de schéma de projet piloté par les donnéesSerialization class for node for the Data driven project schema XAML

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, et ainsi de suite.Used to represent the schema information for a Tool, a Custom Build Rule, a PropertyPage, etc.

RuleBag

Il s’agit d’un conteneur simple pour les instances de Rule.This is a simple container for Rule instances.

RuleSchema

RuleSchema fournit un handle d’identité fortement typé au modèle de données du 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 valeursRepresents a value editor

Interfaces

IProjectSchemaNode

Interface attendue par toutes les classes racine des fichiers XAML de schéma de projet à implémenterInterface that we expect all root classes from project schema XAML files to implement

Énumérations

DefaultValueSourceLocation

Indique l’emplacement où se trouve la valeur par défaut d’une propriété.Indicates where the default value for some property may be found.

RuleOverrideMode

Méthodes permettant de substituer une règle à une autre.Methods for overriding one rule with another.