Export (0) Print
Expand All

FlatTrackingData Class

This class is used to track file dependencies during a build.

System.Object
  Microsoft.Build.Utilities.FlatTrackingData

Namespace:  Microsoft.Build.Utilities
Assembly:  Microsoft.Build.Utilities.v4.0 (in Microsoft.Build.Utilities.v4.0.dll)

public class FlatTrackingData

The FlatTrackingData type exposes the following members.

  NameDescription
Public propertyDependencyTableGets the dependency table.
Public propertyMissingFilesGets or sets missing files that have been detected in the TLog
Public propertyNewestFileNameGets or sets the path for the newest file we have seen.
Public propertyNewestFileTimeGets or sets the time for the newest file we have seen
Public propertyNewestFileTimeUtcGets or sets the UTC time for the newest file we have seen.
Public propertyNewestTLogFileNameGets or sets the path of the newest TLog file.
Public propertyNewestTLogTimeGets or sets the time of the newest Tlog.
Public propertyNewestTLogTimeUtcGets or sets the UTC time of the newest Tlog.
Public propertyOldestFileNameGets or sets the path for the oldest file we have seen.
Public propertyOldestFileTimeGets or sets the time for the oldest file we have seen.
Public propertyOldestFileTimeUtcGets or sets the UTC time for the oldest file we have seen.
Public propertySkipMissingFilesGets or sets a switch that specifies whether files in the TLog, but which no longer exist, be skipped or recorded.
Public propertyTlogFilesGets or sets the TLog files that back this structure.
Public propertyTlogsAvailableGets or sets a switch that specifies whether all the TLogs that were passed to us are available on disk.
Public propertyTreatRootMarkersAsEntriesGets or sets a switch that specifies whether root markers in the TLog be treated as file accesses, or only as markers.
Top

  NameDescription
Public methodEquals(Object)Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Public methodFileIsExcludedFromDependencyCheckReturns true if the specified file is excluded from tracked dependency checking.
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodStatic memberFinalizeTLogsCompact and finalize the Tlogs based on the success of the tracked execution.
Public methodGetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
Public methodGetLastWriteTimeUtcReturns cached value for last write time of file. Updates the cache the first time the file is checked.
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodStatic memberIsUpToDate(Task, UpToDateCheckType, ITaskItem[], ITaskItem[])Checks to see if the tracking data indicates that everything is up to date according to UpToDateCheckType.
Public methodStatic memberIsUpToDate(TaskLoggingHelper, UpToDateCheckType, FlatTrackingData, FlatTrackingData)Simple check of up to date state according to the tracking data and the UpToDateCheckType.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodSaveTlog()This method will re-write the tlogs from the output table
Public methodSaveTlog(DependencyFilter)This method will re-write the tlogs from the current table
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Public methodUpdateFileEntryDetailsUpdate the current state of entry details for the dependency table
Top

.NET Framework

Supported in: 4

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

ADD
Show:
© 2014 Microsoft