Partager via


Microsoft.Build.Tasks.Xaml Namespace

Provides classes related to XAML build tasks.

Classes

AttributeData

Specifies attribute data.

AttributeParameterData

Specifies attribute parameter data.

BuildExtensionContext

Specifies settings for the build extension context.

ClassData

Specifies class data settings.

CommandLineArgumentRelation

Derived class indicating how to separate values from the specified argument.

CommandLineGenerator

The list of active switches in the order they should be emitted.

CommandLineToolSwitch

The class CommandLineToolSwitch holds information about the properties for each task

CompilationPass2Task

Represents an MS Build task that verifies that all the types referenced in the original input XAML files are resolved.

GenerateTemporaryAssemblyTask

An MS Build task that generates a temporary assembly by compiling the source files generated by the PartialClassGenerationTask.

NamedObject

Represents a named object.

PartialClassGenerationTask

Accesses XAML files that define types (with x:Class) and generates the corresponding source code that can be compiled into an assembly.

PropertyData

Specifies property data.

PropertyRelation

Expresses a relationship between an argument and a property.

XamlBuildTypeGenerationExtensionContext

Specifies settings for the build type generation extension context.

XamlBuildTypeInspectionExtensionContext

Specifies information about the XAML build type inspection context.

XamlDataDrivenToolTask

Part of the base class for tasks generated by the Xaml task factory.

Interfaces

IXamlBuildTypeGenerationExtension

Specifies information about the XAML build type generation extension.

IXamlBuildTypeInspectionExtension

Specifies information about the XAML build type inspection extension.

Enums

CommandLineToolSwitchType

This enumeration specifies the different types for each switch in a tool The types are used in the documentation

MemberVisibility

Specifies the member visibility options.