FlatTrackingData Constructor (array<ITaskItem[], array<ITaskItem[], DateTime, array<String , IDictionary<String, DateTime>)

Constructor

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 ( _
    tlogFiles As ITaskItem(), _
    tlogFilesToIgnore As ITaskItem(), _
    missingFileTimeUtc As DateTime, _
    excludedInputPaths As String(), _
    sharedLastWriteTimeUtcCache As IDictionary(Of String, DateTime) _
)
public FlatTrackingData(
    ITaskItem[] tlogFiles,
    ITaskItem[] tlogFilesToIgnore,
    DateTime missingFileTimeUtc,
    string[] excludedInputPaths,
    IDictionary<string, DateTime> sharedLastWriteTimeUtcCache
)
public:
FlatTrackingData(
    array<ITaskItem^>^ tlogFiles, 
    array<ITaskItem^>^ tlogFilesToIgnore, 
    DateTime missingFileTimeUtc, 
    array<String^>^ excludedInputPaths, 
    IDictionary<String^, DateTime>^ sharedLastWriteTimeUtcCache
)
new : 
        tlogFiles:ITaskItem[] * 
        tlogFilesToIgnore:ITaskItem[] * 
        missingFileTimeUtc:DateTime * 
        excludedInputPaths:string[] * 
        sharedLastWriteTimeUtcCache:IDictionary<string, DateTime> -> FlatTrackingData
public function FlatTrackingData(
    tlogFiles : ITaskItem[], 
    tlogFilesToIgnore : ITaskItem[], 
    missingFileTimeUtc : DateTime, 
    excludedInputPaths : String[], 
    sharedLastWriteTimeUtcCache : IDictionary<String, DateTime>
)

Parameters

  • missingFileTimeUtc
    Type: System.DateTime

    The date and time that should be recorded for missing file.

  • excludedInputPaths
    Type: array<System.String[]

    The set of paths that contain files to be ignored, including any subdirectories.

  • sharedLastWriteTimeUtcCache
    Type: IDictionary<String, DateTime>

    Cache to be used which can be shared between multiple FlatTrackingData instances.

.NET Framework Security

See Also

Reference

FlatTrackingData Class

FlatTrackingData Overload

Microsoft.Build.Utilities Namespace