MarkupCompilePass1 Class

Definition

Implements the MarkupCompilePass1 task. Use the MarkupCompilePass1 element in your project file to create and execute this task. For usage and parameter information, see MarkupCompilePass1.

This API supports the product infrastructure and is not intended to be used directly from your code.

public sealed class MarkupCompilePass1 : Microsoft.Build.Utilities.Task
Inheritance
MarkupCompilePass1

Constructors

MarkupCompilePass1()

Initializes a new instance of the MarkupCompilePass1 class.

Properties

AllGeneratedFiles

Gets or sets a list of files that are generated by the markup compiler.

AlwaysCompileMarkupFilesInSeparateDomain

Gets or sets a value that indicates whether to run the compilation in second application domain.

ApplicationMarkup

Gets or sets the name of the application definition XAML file.

AssembliesGeneratedDuringBuild

Gets or sets a list of reference assemblies that change during the build cycle.

AssemblyName

Gets or sets the short name of assembly that will be generated for this project.

AssemblyPublicKeyToken

Gets or sets the public key token of the assembly.

AssemblyVersion

Gets or sets the version of the assembly.

ContentFiles

Gets or sets a list of loose content files.

DefineConstants

Gets or sets a value that specifies whether the current value of DefineConstants is kept.

ExtraBuildControlFiles

Gets or sets a list of files that control whether a rebuild is triggered when the MarkupCompilePass1 task reruns; a rebuild is triggered if one of these files changes.

GeneratedBamlFiles

Gets or sets the generated binary XAML (BAML) files.

GeneratedCodeFiles

Gets or sets the list of generated managed code files.

GeneratedLocalizationFiles

Gets or sets the generated localization file for each localizable XAML file.

HostInBrowser

Gets or sets a value that indicates whether the generated assembly is a XAML browser application (XBAP).

IsRunningInVisualStudio

Gets or sets a value that indicates whether the task is running in Visual Studio.

KnownReferencePaths

Gets or sets the paths of referenced assemblies that do not change during the build procedure.

Language

Gets or sets the managed language that the compiler supports.

LanguageSourceExtension

Gets or sets the extension that is appended to the extension of the generated managed code file.

LocalizationDirectivesToLocFile

Gets or sets a value that specifies how to generate localization information for each Extensible Application Markup Language (XAML) file.

OutputPath

Gets or sets the location of generated code files.

OutputType

Gets or sets the output type of the assembly.

PageMarkup

Gets or sets a list of XAML files to process.

References

Gets or sets the assembly references.

RequirePass2ForMainAssembly

Gets or sets a value that indicates whether the project contains non-localizable XAML files that reference local types that are embedded into the main assembly.

RequirePass2ForSatelliteAssembly

Gets or sets a value that indicates whether the project contains localizable XAML files that reference local types that are embedded in the satellite assembly.

RootNamespace

Gets or sets the root namespace of the classes inside the project.

SourceCodeFiles

Gets or sets the source code file list for the current project.

SplashScreen

Gets or sets the splash screen image to be displayed before application initialization.

UICulture

Gets or sets a value that specifies which culture satellite assembly will hold the generated binary XAML (BAML) files.

XamlDebuggingInformation

Gets or sets a value that indicates whether diagnostic information is generated and included in the compiled XAML in order to aid debugging.

Methods

Execute()

Executes a task.

BuildEngine Inherited from Task
BuildEngine2 Inherited from Task
BuildEngine3 Inherited from Task
BuildEngine4 Inherited from Task
HelpKeywordPrefix Inherited from Task
HostObject Inherited from Task
Log Inherited from Task
TaskResources Inherited from Task
Equals(Object) Inherited from Object
Equals(Object, Object) Inherited from Object
GetHashCode() Inherited from Object
GetType() Inherited from Object
MemberwiseClone() Inherited from Object
ReferenceEquals(Object, Object) Inherited from Object
ToString() Inherited from Object

Applies to