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); 170bool evalOnly = msbuildGet && Builder.RequestedTargets is null or []; 197CreateTempSubdirectory(Builder.ArtifactsPath); 238EntryPointFileFullPath = Builder.EntryPointFileFullPath, 239ArtifactsPath = Builder.ArtifactsPath, 330var effectiveTargets = Builder.RequestedTargets is { Length: > 0 } requestedTargets 518string rspPath = CSharpCompilerCommand.WriteCscRspFile(Builder.ArtifactsPath, cache.CurrentEntry.CscArguments); 557var entryPointFileDirectory = Path.GetDirectoryName(Builder.EntryPointFileFullPath); 560var mapping = Builder.GetItemMapping(projectInstance, ErrorReporters.IgnoringReporter); 578cache.CurrentEntry.AdditionalSources.Remove(Builder.EntryPointFileFullPath); 788var entryPointFile = new FileInfo(Builder.EntryPointFileFullPath); 836string artifactsDirectory = Builder.ArtifactsPath; 1033return DeserializeCacheEntry(Path.Join(Builder.ArtifactsPath, BuildSuccessCacheFileName)); 1049Reporter.Verbose.WriteLine("No need to build, the output is up to date. Cache: " + Builder.ArtifactsPath); 1135string directory = Builder.ArtifactsPath; 1154string directory = Builder.ArtifactsPath; 1160File.WriteAllText(Path.Join(directory, BuildStartCacheFileName), Builder.EntryPointFileFullPath); 1170string successCacheFile = Path.Join(Builder.ArtifactsPath, BuildSuccessCacheFileName); 1182Builder.CreateProjectInstance( 1209var processedFiles = new HashSet<string>(StringComparer.OrdinalIgnoreCase) { Builder.EntryPointFileFullPath };