├── .gitignore ├── CODE_OF_CONDUCT.md ├── Directory.Build.props ├── Directory.Build.targets ├── LICENSE ├── Packages.props ├── README.md ├── SECURITY.md ├── dirs.proj ├── global.json ├── src ├── BuildChecks │ ├── BuildCheckProvider.cs │ ├── CheckAlwaysCopyToOutput.cs │ ├── CheckAreCopyToOutputDirectoryFilesValid.cs │ ├── CheckCopyUpToDateMarkersValid.cs │ ├── CheckOutputsAreValid.cs │ ├── CheckUpToDateCheckBuiltItems.cs │ ├── IBuildCheck.cs │ └── IBuildCheckProvider.cs ├── BuildUpToDateChecker.csproj ├── ConsoleLogger.cs ├── DesignTimeBuildRunner.cs ├── GraphAnalyzer.cs ├── IDesignTimeBuildRunner.cs ├── ILogger.cs ├── IProjectAnalyzer.cs ├── NativeMethods.cs ├── Options.cs ├── Program.cs ├── ProjectAnalyzer.cs ├── Properties │ └── AssemblyInfo.cs ├── ResultsReporter.cs ├── SimpleMsBuildLogger.cs └── Utilities.cs └── test ├── BuildUpToDateChecker.Tests.csproj ├── GraphAnalyzerTests.cs ├── ProgramTests.cs ├── ProjectAnalyzerTests.cs ├── TestLogger.cs └── TestUtilities.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/Directory.Build.targets -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/LICENSE -------------------------------------------------------------------------------- /Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/Packages.props -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/SECURITY.md -------------------------------------------------------------------------------- /dirs.proj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/dirs.proj -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/global.json -------------------------------------------------------------------------------- /src/BuildChecks/BuildCheckProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/BuildChecks/BuildCheckProvider.cs -------------------------------------------------------------------------------- /src/BuildChecks/CheckAlwaysCopyToOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/BuildChecks/CheckAlwaysCopyToOutput.cs -------------------------------------------------------------------------------- /src/BuildChecks/CheckAreCopyToOutputDirectoryFilesValid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/BuildChecks/CheckAreCopyToOutputDirectoryFilesValid.cs -------------------------------------------------------------------------------- /src/BuildChecks/CheckCopyUpToDateMarkersValid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/BuildChecks/CheckCopyUpToDateMarkersValid.cs -------------------------------------------------------------------------------- /src/BuildChecks/CheckOutputsAreValid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/BuildChecks/CheckOutputsAreValid.cs -------------------------------------------------------------------------------- /src/BuildChecks/CheckUpToDateCheckBuiltItems.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/BuildChecks/CheckUpToDateCheckBuiltItems.cs -------------------------------------------------------------------------------- /src/BuildChecks/IBuildCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/BuildChecks/IBuildCheck.cs -------------------------------------------------------------------------------- /src/BuildChecks/IBuildCheckProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/BuildChecks/IBuildCheckProvider.cs -------------------------------------------------------------------------------- /src/BuildUpToDateChecker.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/BuildUpToDateChecker.csproj -------------------------------------------------------------------------------- /src/ConsoleLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/ConsoleLogger.cs -------------------------------------------------------------------------------- /src/DesignTimeBuildRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/DesignTimeBuildRunner.cs -------------------------------------------------------------------------------- /src/GraphAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/GraphAnalyzer.cs -------------------------------------------------------------------------------- /src/IDesignTimeBuildRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/IDesignTimeBuildRunner.cs -------------------------------------------------------------------------------- /src/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/ILogger.cs -------------------------------------------------------------------------------- /src/IProjectAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/IProjectAnalyzer.cs -------------------------------------------------------------------------------- /src/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/NativeMethods.cs -------------------------------------------------------------------------------- /src/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/Options.cs -------------------------------------------------------------------------------- /src/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/Program.cs -------------------------------------------------------------------------------- /src/ProjectAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/ProjectAnalyzer.cs -------------------------------------------------------------------------------- /src/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/ResultsReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/ResultsReporter.cs -------------------------------------------------------------------------------- /src/SimpleMsBuildLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/SimpleMsBuildLogger.cs -------------------------------------------------------------------------------- /src/Utilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/src/Utilities.cs -------------------------------------------------------------------------------- /test/BuildUpToDateChecker.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/test/BuildUpToDateChecker.Tests.csproj -------------------------------------------------------------------------------- /test/GraphAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/test/GraphAnalyzerTests.cs -------------------------------------------------------------------------------- /test/ProgramTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/test/ProgramTests.cs -------------------------------------------------------------------------------- /test/ProjectAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/test/ProjectAnalyzerTests.cs -------------------------------------------------------------------------------- /test/TestLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/test/TestLogger.cs -------------------------------------------------------------------------------- /test/TestUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/BuildUpToDateChecker/HEAD/test/TestUtilities.cs --------------------------------------------------------------------------------