CanonicalTrackedInputFiles Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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)
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)
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)
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)
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)
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)