8 instantiations of VirtualProjectBuilder
dotnet (7)
Commands\NuGet\NuGetVirtualProjectBuilder.cs (1)
31
var builder = new
VirtualProjectBuilder
(entryPointFilePath, VirtualProjectBuildingCommand.TargetFramework);
Commands\Project\Convert\ProjectConvertCommand.cs (3)
51
var builder = new
VirtualProjectBuilder
(file, VirtualProjectBuildingCommand.TargetFramework);
131
fileBuilder = new
VirtualProjectBuilder
(sourceFile, VirtualProjectBuildingCommand.TargetFramework);
315
var refBuilder = new
VirtualProjectBuilder
(refPath, VirtualProjectBuildingCommand.TargetFramework);
Commands\Run\Api\RunApiCommand.cs (1)
68
var builder = new
VirtualProjectBuilder
(
Commands\Run\VirtualProjectBuildingCommand.cs (2)
164
Builder = new
VirtualProjectBuilder
(entryPointFileFullPath, TargetFramework, MSBuildArgs.GetResolvedTargets(), artifactsPath);
1234
var refBuilder = new
VirtualProjectBuilder
(
Microsoft.DotNet.ProjectTools (1)
VirtualProjectBuilder.cs (1)
267
var builder = new
VirtualProjectBuilder
(entryPointFilePath, targetFramework);
42 references to VirtualProjectBuilder
dotnet (34)
Commands\Clean\FileBasedAppArtifacts\CleanFileBasedAppArtifactsCommand.cs (2)
64
var directory = new DirectoryInfo(
VirtualProjectBuilder
.GetTempSubdirectory());
88
return new FileInfo(
VirtualProjectBuilder
.GetTempSubpath(RunFileArtifactsMetadata.FilePath));
Commands\DotNetCommandFactory.cs (2)
62
if (nonBinLogArgs is [{ } arg] &&
VirtualProjectBuilder
.IsValidEntryPointPath(arg))
82
if (
VirtualProjectBuilder
.IsValidEntryPointPath(candidate))
Commands\NuGet\NuGetCommand.cs (1)
29
&&
VirtualProjectBuilder
.IsValidEntryPointPath(path))
Commands\NuGet\NuGetVirtualProjectBuilder.cs (3)
20
public bool IsValidEntryPointPath(string entryPointFilePath) =>
VirtualProjectBuilder
.IsValidEntryPointPath(entryPointFilePath);
22
public string GetVirtualProjectPath(string entryPointFilePath) =>
VirtualProjectBuilder
.GetVirtualProjectPath(entryPointFilePath);
31
var
builder = new VirtualProjectBuilder(entryPointFilePath, VirtualProjectBuildingCommand.TargetFramework);
Commands\Package\Add\PackageAddCommand.cs (1)
29
bool isFileBasedApp = allowedAppKinds.HasFlag(AppKinds.FileBased) &&
VirtualProjectBuilder
.IsValidEntryPointPath(fileOrDirectory);
Commands\Package\List\PackageListCommand.cs (1)
26
bool isFileBasedApp = allowedAppKinds.HasFlag(AppKinds.FileBased) &&
VirtualProjectBuilder
.IsValidEntryPointPath(fileOrDirectory);
Commands\Package\Remove\PackageRemoveCommand.cs (1)
33
bool isFileBasedApp = allowedAppKinds.HasFlag(AppKinds.FileBased) &&
VirtualProjectBuilder
.IsValidEntryPointPath(fileOrDirectory);
Commands\Project\Convert\ProjectConvertCommand.cs (8)
41
if (!
VirtualProjectBuilder
.IsValidEntryPointPath(file))
51
var
builder = new VirtualProjectBuilder(file, VirtualProjectBuildingCommand.TargetFramework);
114
(
VirtualProjectBuilder
builder, ProjectInstance projectInstance, ImmutableArray<CSharpDirective> evaluatedDirectives)
119
VirtualProjectBuilder
fileBuilder;
166
VirtualProjectBuilder
.WriteProjectFile(
315
var
refBuilder = new VirtualProjectBuilder(refPath, VirtualProjectBuildingCommand.TargetFramework);
328
VirtualProjectBuilder
fileBuilder, ProjectInstance fileProjectInstance, string sourceFile)
473
foreach (var (name, defaultValue) in
VirtualProjectBuilder
.GetDefaultProperties(VirtualProjectBuildingCommand.TargetFramework))
Commands\Run\Api\RunApiCommand.cs (3)
68
var
builder = new VirtualProjectBuilder(
84
VirtualProjectBuilder
.WriteProjectFile(
87
VirtualProjectBuilder
.GetDefaultProperties(VirtualProjectBuildingCommand.TargetFramework),
Commands\Run\RunCommand.cs (5)
376
var value =
VirtualProjectBuilder
.GetPropertyFromSourceFile(sourceFilePath, "TargetFrameworks");
669
var artifactsPath =
VirtualProjectBuilder
.GetArtifactsPath(entryPointFileFullPath);
795
if (
VirtualProjectBuilder
.IsValidEntryPointPath(arg))
881
if (
VirtualProjectBuilder
.IsValidEntryPointPath(arg))
917
string directory =
VirtualProjectBuilder
.GetTempSubpath(Path.GetRandomFileName());
Commands\Run\VirtualProjectBuildingCommand.cs (5)
118
public
VirtualProjectBuilder
Builder { get; }
122
/// Keeps strong references to <see cref="
VirtualProjectBuilder
"/>s created for <c>#:ref</c> directives,
126
private readonly List<
VirtualProjectBuilder
> _referencedBuilders = [];
1216
List<
VirtualProjectBuilder
> referencedBuilders)
1234
var
refBuilder = new VirtualProjectBuilder(
Program.cs (1)
337
&&
VirtualProjectBuilder
.IsValidEntryPointPath(unmatchedCommandOrFile.Value))
ReleasePropertyProjectLocator.cs (1)
99
if (
VirtualProjectBuilder
.IsValidEntryPointPath(arg))
dotnet-watch (1)
Program.cs (1)
176
return
VirtualProjectBuilder
.IsValidEntryPointPath(entryPointPath);
Microsoft.DotNet.HotReload.Watch (6)
Build\ProjectGraphFactory.cs (3)
45
var attribute = typeof(
VirtualProjectBuilder
).Assembly.GetCustomAttribute<TargetFrameworkAttribute>() ?? throw new InvalidOperationException();
119
if (!
VirtualProjectBuilder
.TryGetEntryPointFilePathFromVirtualProjectPath(projectPath, out string? entryPointFilePath))
129
var projectInstance =
VirtualProjectBuilder
.CreateProjectInstance(
Build\ProjectRepresentation.cs (1)
18
: this(projectPath ??
VirtualProjectBuilder
.GetVirtualProjectPath(entryPointFilePath!), projectPath, entryPointFilePath)
HotReload\HotReloadDotNetWatcher.cs (2)
1009
if (
VirtualProjectBuilder
.GetPropertyFromSourceFile(sourcePath, PropertyNames.TargetFramework) is { } framework and not "")
1013
else if (
VirtualProjectBuilder
.GetPropertyFromSourceFile(sourcePath, PropertyNames.TargetFrameworks) is { } frameworks and not "")
Microsoft.DotNet.ProjectTools (1)
VirtualProjectBuilder.cs (1)
267
var
builder = new VirtualProjectBuilder(entryPointFilePath, targetFramework);