Microsoft.Build.Framework.XamlTypes Spazio dei nomi

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 schame of a boolean property.

Category

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

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

classe semplice che deserializza l'estensione dei dati del tipo di contenutosimple class that deserialize extension to content type data

IntProperty

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

ItemType

Usato per deserializzare le informazioni sul tipo di elementoUsed 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

Classe di serializzazione per il nodo per lo schema del progetto XAML basato sui datiSerialization class for node for the Data driven project schema XAML

Rule

Usato per rappresentare le informazioni sullo schema per uno strumento, una regola di compilazione personalizzata, una pagina delle proprietà e così via.Used to represent the schema information for a Tool, a Custom Build Rule, a PropertyPage, etc.

RuleBag

Si tratta di un contenitore semplice per istanze di Rule.This is a simple 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 valoriRepresents a value editor

Interfacce

IProjectSchemaNode

Interfaccia che si prevede venga implementata da tutte le classi radice dei file XAML dello schema del progettoInterface that we expect all root classes from project schema XAML files to implement

Enumerazioni

DefaultValueSourceLocation

Indica la posizione in cui è possibile trovare il valore predefinito per una proprietà.Indicates where the default value for some property may be found.

RuleOverrideMode

Metodi per eseguire l'override di una regola con un'altra.Methods for overriding one rule with another.