Constructor for multiple input source files
MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Namespace:  Microsoft.Build.Utilities
Assembly:  Microsoft.Build.Utilities.Core (in Microsoft.Build.Utilities.Core.dll)
Syntax
'Declaration
Public Sub New ( _
    ownerTask As ITask, _
    tlogFiles As ITaskItem(), _
    sourceFiles As ITaskItem(), _
    excludedInputPaths As ITaskItem(), _
    outputs As ITaskItem(), _
    useMinimalRebuildOptimization As Boolean, _
    maintainCompositeRootingMarkers As Boolean _
)
public CanonicalTrackedInputFiles(
    ITask ownerTask,
    ITaskItem[] tlogFiles,
    ITaskItem[] sourceFiles,
    ITaskItem[] excludedInputPaths,
    ITaskItem[] outputs,
    bool useMinimalRebuildOptimization,
    bool maintainCompositeRootingMarkers
)
public:
CanonicalTrackedInputFiles(
    ITask^ ownerTask, 
    array<ITaskItem^>^ tlogFiles, 
    array<ITaskItem^>^ sourceFiles, 
    array<ITaskItem^>^ excludedInputPaths, 
    array<ITaskItem^>^ outputs, 
    bool useMinimalRebuildOptimization, 
    bool maintainCompositeRootingMarkers
)
new : 
        ownerTask:ITask * 
        tlogFiles:ITaskItem[] * 
        sourceFiles:ITaskItem[] * 
        excludedInputPaths:ITaskItem[] * 
        outputs:ITaskItem[] * 
        useMinimalRebuildOptimization:bool * 
        maintainCompositeRootingMarkers:bool -> CanonicalTrackedInputFiles
public function CanonicalTrackedInputFiles(
    ownerTask : ITask, 
    tlogFiles : ITaskItem[], 
    sourceFiles : ITaskItem[], 
    excludedInputPaths : ITaskItem[], 
    outputs : ITaskItem[], 
    useMinimalRebuildOptimization : boolean, 
    maintainCompositeRootingMarkers : boolean
)
Parameters
- ownerTask 
 Type: Microsoft.Build.Framework.ITask- The task that is using file tracker 
- tlogFiles 
 Type: array<Microsoft.Build.Framework.ITaskItem[]- The .read. tlog files to interpret 
- sourceFiles 
 Type: array<Microsoft.Build.Framework.ITaskItem[]- The primary source files to interpret dependencies for 
- excludedInputPaths 
 Type: array<Microsoft.Build.Framework.ITaskItem[]- The set of paths that contain files that are to be ignored during up to date check 
- outputs 
 Type: array<Microsoft.Build.Framework.ITaskItem[]- The output files produced by compiling this set of sources 
- useMinimalRebuildOptimization 
 Type: System.Boolean- WARNING: Minimal rebuild optimization requires 100% accurate computed outputs to be specified! 
- maintainCompositeRootingMarkers 
 Type: System.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) 
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see dd66cd4c-b087-415f-9c3e-94e3a1835f74.
See Also
Reference
CanonicalTrackedInputFiles Class