1 write to Builder
dotnet (1)
Commands\Run\VirtualProjectBuildingCommand.cs (1)
164
Builder
= new VirtualProjectBuilder(entryPointFileFullPath, TargetFramework, MSBuildArgs.GetResolvedTargets(), artifactsPath);
20 references to Builder
dotnet (20)
Commands\Run\VirtualProjectBuildingCommand.cs (20)
134
field = FileLevelDirectiveHelpers.FindDirectives(
Builder
.EntryPointSourceFile, reportAllErrors: false, ThrowingReporter);
170
bool evalOnly = msbuildGet &&
Builder
.RequestedTargets is null or [];
197
CreateTempSubdirectory(
Builder
.ArtifactsPath);
238
EntryPointFileFullPath =
Builder
.EntryPointFileFullPath,
239
ArtifactsPath =
Builder
.ArtifactsPath,
330
var effectiveTargets =
Builder
.RequestedTargets is { Length: > 0 } requestedTargets
518
string rspPath = CSharpCompilerCommand.WriteCscRspFile(
Builder
.ArtifactsPath, cache.CurrentEntry.CscArguments);
557
var entryPointFileDirectory = Path.GetDirectoryName(
Builder
.EntryPointFileFullPath);
560
var mapping =
Builder
.GetItemMapping(projectInstance, ErrorReporters.IgnoringReporter);
578
cache.CurrentEntry.AdditionalSources.Remove(
Builder
.EntryPointFileFullPath);
788
var entryPointFile = new FileInfo(
Builder
.EntryPointFileFullPath);
836
string artifactsDirectory =
Builder
.ArtifactsPath;
1033
return DeserializeCacheEntry(Path.Join(
Builder
.ArtifactsPath, BuildSuccessCacheFileName));
1049
Reporter.Verbose.WriteLine("No need to build, the output is up to date. Cache: " +
Builder
.ArtifactsPath);
1135
string directory =
Builder
.ArtifactsPath;
1154
string directory =
Builder
.ArtifactsPath;
1160
File.WriteAllText(Path.Join(directory, BuildStartCacheFileName),
Builder
.EntryPointFileFullPath);
1170
string successCacheFile = Path.Join(
Builder
.ArtifactsPath, BuildSuccessCacheFileName);
1182
Builder
.CreateProjectInstance(
1209
var processedFiles = new HashSet<string>(StringComparer.OrdinalIgnoreCase) {
Builder
.EntryPointFileFullPath };