Microsoft.Build.Framework.XamlTypes Namespace

Classi utilizzate per rappresentare tipi XAML analizzati da file, regole e altre origini. Classes used to represent XAML types parsed from files, rules, and other sources.

Classi

Argument

Rappresenta un argomento per un oggetto BaseProperty.Represents an argument to a BaseProperty.

BaseProperty

Rappresenta una proprietà Rule.Represents a Rule property.

BoolProperty

Rappresenta lo schema di una proprietà booleana.Represents the schema of a Boolean property.

Category

Rappresenta una categoria a cui può appartenere BaseProperty.Represents a category to which a BaseProperty can belong.

CategorySchema

CategorySchema fornisce un handle di identità fortemente tipizzato al modello di dati dello schema sottostante.The CategorySchema provides a strongly-typed identity handle to the underlying schema data model.

ContentType

Utilizzato per deserializzare le informazioni sul tipo di contenutoUsed to deserialize the content type information

DataSource

Rappresenta il percorso e il raggruppamento per BaseProperty.Represents the location and grouping for a BaseProperty.

DynamicEnumProperty

Rappresenta lo schema di una proprietà dell'enumerazione.Represents the schema of an enumeration property.

EnumProperty

Rappresenta lo schema di una proprietà dell'enumerazione.Represents the schema of an enumeration property.

EnumValue

Rappresenta un valore accettabile di EnumProperty.Represents an admissible value of an EnumProperty.

FileExtension

Una classe semplice che deserializza i dati del tipo di contenuto.A simple class that deserializes content type data.

IntProperty

Rappresenta lo schema di una proprietà integer.Represent the schema of an integer property.

ItemType

Utilizzato per deserializzare le informazioni sul tipo di elemento.Used to deserialize the item type information.

NameValuePair

Rappresenta una coppia nome/valore.Represents a name-value pair. Il nome non può essere null o vuoto.The name cannot be null or empty.

ProjectSchemaDefinitions

Rappresenta uno schema del progetto di script XAML basato sui dati.Represents a data-driven XAML script project schema.

Rule

Utilizzato per rappresentare le informazioni sullo schema per uno strumento, una regola di compilazione personalizzata, una PropertyPage e così via.Used to represent the schema information for a Tool, a Custom Build Rule, a PropertyPage, and so on.

RuleBag

Contenitore per le istanze di Rule.A container for Rule instances.

RuleSchema

RuleSchema fornisce un handle di identità fortemente tipizzato al modello di dati dello schema sottostante.The RuleSchema provides a strongly-typed identity handle to the underlying schema data model.

StringListProperty

Rappresenta lo schema di una proprietà list-of-strings.Represents the schema of a list-of-strings property.

StringProperty

Rappresenta lo schema di una proprietà di stringa.Represents the schema of a string property.

ValueEditor

Rappresenta un editor di valori.Represents a value editor.

Interfacce

IProjectSchemaNode

Definisce un'interfaccia che tutte le classi radice dai file XAML dello schema del progetto devono implementare.Defines an interface that all root classes from project schema XAML files must implement.

Enumerazioni

DefaultValueSourceLocation

Determina se il valore predefinito per una proprietà è impostato nella parte inferiore o all'inizio del file di progetto.Determines whether the default value for a property is set at the bottom or the top of the project file.

RuleOverrideMode

Descrive una definizione successiva per una regola con lo stesso nome.Describes a subsequent definition for a rule with the same name.