1 write to Builder
dotnet (1)
Commands\Run\VirtualProjectBuildingCommand.cs (1)
164Builder = 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); 172bool evalOnly = msbuildGet && Builder.RequestedTargets is null or []; 199CreateTempSubdirectory(Builder.ArtifactsPath); 240EntryPointFileFullPath = Builder.EntryPointFileFullPath, 241ArtifactsPath = Builder.ArtifactsPath, 332var effectiveTargets = Builder.RequestedTargets is { Length: > 0 } requestedTargets 520string rspPath = CSharpCompilerCommand.WriteCscRspFile(Builder.ArtifactsPath, cache.CurrentEntry.CscArguments); 560var entryPointFileDirectory = Path.GetDirectoryName(Builder.EntryPointFileFullPath); 563var mapping = Builder.GetItemMapping(projectInstance, ErrorReporters.IgnoringReporter); 581cache.CurrentEntry.AdditionalSources.Remove(Builder.EntryPointFileFullPath); 793var entryPointFile = new FileInfo(Builder.EntryPointFileFullPath); 841string artifactsDirectory = Builder.ArtifactsPath; 1038return DeserializeCacheEntry(Path.Join(Builder.ArtifactsPath, BuildSuccessCacheFileName)); 1054Reporter.Verbose.WriteLine("No need to build, the output is up to date. Cache: " + Builder.ArtifactsPath); 1140string directory = Builder.ArtifactsPath; 1159string directory = Builder.ArtifactsPath; 1165File.WriteAllText(Path.Join(directory, BuildStartCacheFileName), Builder.EntryPointFileFullPath); 1175string successCacheFile = Path.Join(Builder.ArtifactsPath, BuildSuccessCacheFileName); 1189Builder.CreateProjectInstance( 1217var processedFiles = new HashSet<string>(StringComparer.OrdinalIgnoreCase) { Builder.EntryPointFileFullPath };