1 write to Builder
dotnet (1)
Commands\Run\VirtualProjectBuildingCommand.cs (1)
166Builder = new VirtualProjectBuilder(entryPointFileFullPath, TargetFramework, MSBuildArgs.GetResolvedTargets(), artifactsPath);
20 references to Builder
dotnet (20)
Commands\Run\VirtualProjectBuildingCommand.cs (20)
134field = FileLevelDirectiveHelpers.FindDirectives(Builder.EntryPointSourceFile, reportAllErrors: false, ThrowingReporter); 175bool evalOnly = msbuildGet && Builder.RequestedTargets is null or []; 202CreateTempSubdirectory(Builder.ArtifactsPath); 235EntryPointFileFullPath = Builder.EntryPointFileFullPath, 236ArtifactsPath = Builder.ArtifactsPath, 333var effectiveTargets = Builder.RequestedTargets is { Length: > 0 } requestedTargets 521string rspPath = CSharpCompilerCommand.WriteCscRspFile(Builder.ArtifactsPath, cache.CurrentEntry.CscArguments); 561var entryPointFileDirectory = Path.GetDirectoryName(Builder.EntryPointFileFullPath); 564var mapping = Builder.GetItemMapping(projectInstance, ErrorReporters.IgnoringReporter); 582cache.CurrentEntry.AdditionalSources.Remove(Builder.EntryPointFileFullPath); 794var entryPointFile = new FileInfo(Builder.EntryPointFileFullPath); 842string artifactsDirectory = Builder.ArtifactsPath; 1047return DeserializeCacheEntry(Path.Join(Builder.ArtifactsPath, BuildSuccessCacheFileName)); 1070Reporter.Verbose.WriteLine("No need to build, the output is up to date. Cache: " + Builder.ArtifactsPath); 1156string directory = Builder.ArtifactsPath; 1175string directory = Builder.ArtifactsPath; 1181File.WriteAllText(Path.Join(directory, BuildStartCacheFileName), Builder.EntryPointFileFullPath); 1191string successCacheFile = Path.Join(Builder.ArtifactsPath, BuildSuccessCacheFileName); 1205Builder.CreateProjectInstance( 1233var processedFiles = new HashSet<string>(StringComparer.OrdinalIgnoreCase) { Builder.EntryPointFileFullPath };