CanonicalTrackedOutputFiles Class
This class is the file tracking log interpreter for .write. tracking logs in canonical form Canoncial .write. logs need to be rooted, since the outputs need to be associated with an input.
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.
Assembly: Microsoft.Build.Utilities.Core (in Microsoft.Build.Utilities.Core.dll)
| Name | Description | |
|---|---|---|
![]() | CanonicalTrackedOutputFiles(ITask^, array<ITaskItem^>^) | 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. |
![]() | CanonicalTrackedOutputFiles(ITask^, array<ITaskItem^>^, Boolean) | 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. |
![]() | CanonicalTrackedOutputFiles(array<ITaskItem^>^) | 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. |
| Name | Description | |
|---|---|---|
![]() | DependencyTable | Gets the dependency table. 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. |
| Name | Description | |
|---|---|---|
![]() | AddComputedOutputForSourceRoot(String^, String^) | This method adds computed outputs for the given source key to the output graph 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. |
![]() | AddComputedOutputsForSourceRoot(String^, array<ITaskItem^>^) | This method adds computed outputs for the given source key to the output graph. 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. |
![]() | AddComputedOutputsForSourceRoot(String^, array<String^>^) | This method adds computed outputs for the given source key to the output graph. 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. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | OutputsForNonCompositeSource(array<ITaskItem^>^) | This method determines the outputs for a source root (as in the contents of a rooting marker) 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. |
![]() | OutputsForSource(array<ITaskItem^>^) | This method determines the outputs for a source root (as in the contents of a rooting marker). 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. |
![]() | OutputsForSource(array<ITaskItem^>^, Boolean) | This method determines the outputs for a source root (as in the contents of a rooting marker), optionally searching composite rooting markers for subroots that may contain output 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. |
![]() | RemoveDependenciesFromEntryIfMissing(ITaskItem^) | Remove the output graph entries for the given sources and corresponding outputs. 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. |
![]() | RemoveDependenciesFromEntryIfMissing(ITaskItem^, ITaskItem^) | Remove the output graph entries for the given sources and corresponding outputs. 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. |
![]() | RemoveDependenciesFromEntryIfMissing(array<ITaskItem^>^) | Remove the output graph entries for the given sources and corresponding outputs. 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. |
![]() | RemoveDependenciesFromEntryIfMissing(array<ITaskItem^>^, array<ITaskItem^>^) | Remove the output graph entries for the given sources and corresponding outputs. 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. |
![]() | RemoveDependencyFromEntry(ITaskItem^, ITaskItem^) | Remove the output graph entries for the given source and corresponding outputs. 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. |
![]() | RemoveDependencyFromEntry(array<ITaskItem^>^, ITaskItem^) | Remove the output graph entries for the given sources and corresponding outputs. 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. |
![]() | RemoveEntriesForSource(ITaskItem^) | Remove the output graph entries for the given sources and corresponding outputs. 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. |
![]() | RemoveEntriesForSource(ITaskItem^, ITaskItem^) | Remove the output graph entries for the given sources and corresponding outputs. 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. |
![]() | RemoveEntriesForSource(array<ITaskItem^>^) | Remove the output graph entries for the given sources and corresponding outputs. 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. |
![]() | RemoveEntriesForSource(array<ITaskItem^>^, array<ITaskItem^>^) | Remove the output graph entries for the given sources and corresponding outputs. 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. |
![]() | RemoveOutputForSourceRoot(String^, String^) | Remove the specified output from the dependency graph for the given source file. 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. |
![]() | RemoveRootsWithSharedOutputs(array<ITaskItem^>^) | Removes any roots that share the same outputs as the rooting from the dependency graph. 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. |
![]() | SaveTlog() | This method will re-write the tlogs from the current output table. New entries will be tracked. 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. |
![]() | SaveTlog(DependencyFilter^) | This method will re-write the tlogs from the current output table. New entries will be tracked. 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. |
![]() | ToString() | (Inherited from Object.) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


