Partilhar via


CanonicalTrackedInputFiles Constructors

Definition

Constructor for multiple input source files.

Overloads

CanonicalTrackedInputFiles(ITaskItem[], ITaskItem[], CanonicalTrackedOutputFiles, Boolean, Boolean)

Constructor for multiple input source files

CanonicalTrackedInputFiles(ITaskItem[], ITaskItem[], ITaskItem[], CanonicalTrackedOutputFiles, Boolean, Boolean)

Constructor for multiple input source files

CanonicalTrackedInputFiles(ITask, ITaskItem[], ITaskItem, ITaskItem[], CanonicalTrackedOutputFiles, Boolean, Boolean)

Constructor for a single input source file

CanonicalTrackedInputFiles(ITask, ITaskItem[], ITaskItem[], ITaskItem[], ITaskItem[], Boolean, Boolean)

Constructor for multiple input source files

CanonicalTrackedInputFiles(ITask, ITaskItem[], ITaskItem[], ITaskItem[], CanonicalTrackedOutputFiles, Boolean, Boolean)

Constructor for multiple input source files

CanonicalTrackedInputFiles(ITaskItem[], ITaskItem[], CanonicalTrackedOutputFiles, Boolean, Boolean)

Source:
CanonicalTrackedInputFiles.cs

Constructor for multiple input source files

public:
 CanonicalTrackedInputFiles(cli::array <Microsoft::Build::Framework::ITaskItem ^> ^ tlogFiles, cli::array <Microsoft::Build::Framework::ITaskItem ^> ^ sourceFiles, Microsoft::Build::Utilities::CanonicalTrackedOutputFiles ^ outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers);
public CanonicalTrackedInputFiles (Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] sourceFiles, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers);
new Microsoft.Build.Utilities.CanonicalTrackedInputFiles : Microsoft.Build.Framework.ITaskItem[] * Microsoft.Build.Framework.ITaskItem[] * Microsoft.Build.Utilities.CanonicalTrackedOutputFiles * bool * bool -> Microsoft.Build.Utilities.CanonicalTrackedInputFiles
Public Sub New (tlogFiles As ITaskItem(), sourceFiles As ITaskItem(), outputs As CanonicalTrackedOutputFiles, useMinimalRebuildOptimization As Boolean, maintainCompositeRootingMarkers As Boolean)

Parameters

tlogFiles
ITaskItem[]

The .read. tlog files to interpret

sourceFiles
ITaskItem[]

The primary source files to interpret dependencies for

outputs
CanonicalTrackedOutputFiles

The output files produced by compiling this set of sources

useMinimalRebuildOptimization
Boolean

WARNING: Minimal rebuild optimization requires 100% accurate computed outputs to be specified!

maintainCompositeRootingMarkers
Boolean

True to keep composite rooting markers around (many-to-one case) or false to shred them (one-to-one or one-to-many case)

Applies to

CanonicalTrackedInputFiles(ITaskItem[], ITaskItem[], ITaskItem[], CanonicalTrackedOutputFiles, Boolean, Boolean)

Source:
CanonicalTrackedInputFiles.cs

Constructor for multiple input source files

public:
 CanonicalTrackedInputFiles(cli::array <Microsoft::Build::Framework::ITaskItem ^> ^ tlogFiles, cli::array <Microsoft::Build::Framework::ITaskItem ^> ^ sourceFiles, cli::array <Microsoft::Build::Framework::ITaskItem ^> ^ excludedInputPaths, Microsoft::Build::Utilities::CanonicalTrackedOutputFiles ^ outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers);
public CanonicalTrackedInputFiles (Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] sourceFiles, Microsoft.Build.Framework.ITaskItem[] excludedInputPaths, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers);
new Microsoft.Build.Utilities.CanonicalTrackedInputFiles : Microsoft.Build.Framework.ITaskItem[] * Microsoft.Build.Framework.ITaskItem[] * Microsoft.Build.Framework.ITaskItem[] * Microsoft.Build.Utilities.CanonicalTrackedOutputFiles * bool * bool -> Microsoft.Build.Utilities.CanonicalTrackedInputFiles
Public Sub New (tlogFiles As ITaskItem(), sourceFiles As ITaskItem(), excludedInputPaths As ITaskItem(), outputs As CanonicalTrackedOutputFiles, useMinimalRebuildOptimization As Boolean, maintainCompositeRootingMarkers As Boolean)

Parameters

tlogFiles
ITaskItem[]

The .read. tlog files to interpret

sourceFiles
ITaskItem[]

The primary source files to interpret dependencies for

excludedInputPaths
ITaskItem[]

The set of paths that contain files that are to be ignored during up to date check

outputs
CanonicalTrackedOutputFiles

The output files produced by compiling this set of sources

useMinimalRebuildOptimization
Boolean

WARNING: Minimal rebuild optimization requires 100% accurate computed outputs to be specified!

maintainCompositeRootingMarkers
Boolean

True to keep composite rooting markers around (many-to-one case) or false to shred them (one-to-one or one-to-many case)

Applies to

CanonicalTrackedInputFiles(ITask, ITaskItem[], ITaskItem, ITaskItem[], CanonicalTrackedOutputFiles, Boolean, Boolean)

Source:
CanonicalTrackedInputFiles.cs

Constructor for a single input source file

public:
 CanonicalTrackedInputFiles(Microsoft::Build::Framework::ITask ^ ownerTask, cli::array <Microsoft::Build::Framework::ITaskItem ^> ^ tlogFiles, Microsoft::Build::Framework::ITaskItem ^ sourceFile, cli::array <Microsoft::Build::Framework::ITaskItem ^> ^ excludedInputPaths, Microsoft::Build::Utilities::CanonicalTrackedOutputFiles ^ outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers);
public CanonicalTrackedInputFiles (Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem sourceFile, Microsoft.Build.Framework.ITaskItem[] excludedInputPaths, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers);
new Microsoft.Build.Utilities.CanonicalTrackedInputFiles : Microsoft.Build.Framework.ITask * Microsoft.Build.Framework.ITaskItem[] * Microsoft.Build.Framework.ITaskItem * Microsoft.Build.Framework.ITaskItem[] * Microsoft.Build.Utilities.CanonicalTrackedOutputFiles * bool * bool -> Microsoft.Build.Utilities.CanonicalTrackedInputFiles
Public Sub New (ownerTask As ITask, tlogFiles As ITaskItem(), sourceFile As ITaskItem, excludedInputPaths As ITaskItem(), outputs As CanonicalTrackedOutputFiles, useMinimalRebuildOptimization As Boolean, maintainCompositeRootingMarkers As Boolean)

Parameters

ownerTask
ITask

The task that is using file tracker

tlogFiles
ITaskItem[]

The .read. tlog files to interpret

sourceFile
ITaskItem

The primary source file to interpret dependencies for

excludedInputPaths
ITaskItem[]

The set of paths that contain files that are to be ignored during up to date check

outputs
CanonicalTrackedOutputFiles

The output files produced by compiling this source

useMinimalRebuildOptimization
Boolean

WARNING: Minimal rebuild optimization requires 100% accurate computed outputs to be specified!

maintainCompositeRootingMarkers
Boolean

True to keep composite rooting markers around (many-to-one case) or false to shred them (one-to-one or one-to-many case)

Applies to

CanonicalTrackedInputFiles(ITask, ITaskItem[], ITaskItem[], ITaskItem[], ITaskItem[], Boolean, Boolean)

Source:
CanonicalTrackedInputFiles.cs

Constructor for multiple input source files

public:
 CanonicalTrackedInputFiles(Microsoft::Build::Framework::ITask ^ ownerTask, cli::array <Microsoft::Build::Framework::ITaskItem ^> ^ tlogFiles, cli::array <Microsoft::Build::Framework::ITaskItem ^> ^ sourceFiles, cli::array <Microsoft::Build::Framework::ITaskItem ^> ^ excludedInputPaths, cli::array <Microsoft::Build::Framework::ITaskItem ^> ^ outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers);
public CanonicalTrackedInputFiles (Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] sourceFiles, Microsoft.Build.Framework.ITaskItem[] excludedInputPaths, Microsoft.Build.Framework.ITaskItem[] outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers);
new Microsoft.Build.Utilities.CanonicalTrackedInputFiles : Microsoft.Build.Framework.ITask * Microsoft.Build.Framework.ITaskItem[] * Microsoft.Build.Framework.ITaskItem[] * Microsoft.Build.Framework.ITaskItem[] * Microsoft.Build.Framework.ITaskItem[] * bool * bool -> Microsoft.Build.Utilities.CanonicalTrackedInputFiles
Public Sub New (ownerTask As ITask, tlogFiles As ITaskItem(), sourceFiles As ITaskItem(), excludedInputPaths As ITaskItem(), outputs As ITaskItem(), useMinimalRebuildOptimization As Boolean, maintainCompositeRootingMarkers As Boolean)

Parameters

ownerTask
ITask

The task that is using file tracker

tlogFiles
ITaskItem[]

The .read. tlog files to interpret

sourceFiles
ITaskItem[]

The primary source files to interpret dependencies for

excludedInputPaths
ITaskItem[]

The set of paths that contain files that are to be ignored during up to date check

outputs
ITaskItem[]

The output files produced by compiling this set of sources

useMinimalRebuildOptimization
Boolean

WARNING: Minimal rebuild optimization requires 100% accurate computed outputs to be specified!

maintainCompositeRootingMarkers
Boolean

True to keep composite rooting markers around (many-to-one case) or false to shred them (one-to-one or one-to-many case)

Applies to

CanonicalTrackedInputFiles(ITask, ITaskItem[], ITaskItem[], ITaskItem[], CanonicalTrackedOutputFiles, Boolean, Boolean)

Source:
CanonicalTrackedInputFiles.cs

Constructor for multiple input source files

public:
 CanonicalTrackedInputFiles(Microsoft::Build::Framework::ITask ^ ownerTask, cli::array <Microsoft::Build::Framework::ITaskItem ^> ^ tlogFiles, cli::array <Microsoft::Build::Framework::ITaskItem ^> ^ sourceFiles, cli::array <Microsoft::Build::Framework::ITaskItem ^> ^ excludedInputPaths, Microsoft::Build::Utilities::CanonicalTrackedOutputFiles ^ outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers);
public CanonicalTrackedInputFiles (Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] sourceFiles, Microsoft.Build.Framework.ITaskItem[] excludedInputPaths, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers);
new Microsoft.Build.Utilities.CanonicalTrackedInputFiles : Microsoft.Build.Framework.ITask * Microsoft.Build.Framework.ITaskItem[] * Microsoft.Build.Framework.ITaskItem[] * Microsoft.Build.Framework.ITaskItem[] * Microsoft.Build.Utilities.CanonicalTrackedOutputFiles * bool * bool -> Microsoft.Build.Utilities.CanonicalTrackedInputFiles
Public Sub New (ownerTask As ITask, tlogFiles As ITaskItem(), sourceFiles As ITaskItem(), excludedInputPaths As ITaskItem(), outputs As CanonicalTrackedOutputFiles, useMinimalRebuildOptimization As Boolean, maintainCompositeRootingMarkers As Boolean)

Parameters

ownerTask
ITask

The task that is using file tracker

tlogFiles
ITaskItem[]

The .read. tlog files to interpret

sourceFiles
ITaskItem[]

The primary source files to interpret dependencies for

excludedInputPaths
ITaskItem[]

The set of paths that contain files that are to be ignored during up to date check

outputs
CanonicalTrackedOutputFiles

The output files produced by compiling this set of sources

useMinimalRebuildOptimization
Boolean

WARNING: Minimal rebuild optimization requires 100% accurate computed outputs to be specified!

maintainCompositeRootingMarkers
Boolean

True to keep composite rooting markers around (many-to-one case) or false to shred them (one-to-one or one-to-many case)

Applies to