8 instantiations of VirtualProjectBuilder
dotnet (7)
Commands\NuGet\NuGetVirtualProjectBuilder.cs (1)
33
var builder = new
VirtualProjectBuilder
(entryPointFilePath, VirtualProjectBuildingCommand.TargetFramework);
Commands\Project\Convert\ProjectConvertCommand.cs (3)
54
var builder = new
VirtualProjectBuilder
(file, VirtualProjectBuildingCommand.TargetFramework);
127
fileBuilder = new
VirtualProjectBuilder
(sourceFile, VirtualProjectBuildingCommand.TargetFramework);
333
var refBuilder = new
VirtualProjectBuilder
(refPath, VirtualProjectBuildingCommand.TargetFramework);
Commands\Run\Api\RunApiCommand.cs (1)
72
var builder = new
VirtualProjectBuilder
(
Commands\Run\VirtualProjectBuildingCommand.cs (2)
164
Builder = new
VirtualProjectBuilder
(entryPointFileFullPath, TargetFramework, MSBuildArgs.GetResolvedTargets(), artifactsPath);
1242
var refBuilder = new
VirtualProjectBuilder
(
Microsoft.DotNet.ProjectTools (1)
VirtualProjectBuilder.cs (1)
278
var builder = new
VirtualProjectBuilder
(entryPointFilePath, targetFramework);
45 references to VirtualProjectBuilder
dotnet (37)
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)
63
if (nonBinLogArgs is [{ } arg] &&
VirtualProjectBuilder
.IsValidEntryPointPath(arg))
90
if (
VirtualProjectBuilder
.IsValidEntryPointPath(candidate))
Commands\NuGet\NuGetCommand.cs (1)
38
&&
VirtualProjectBuilder
.IsValidEntryPointPath(path))
Commands\NuGet\NuGetVirtualProjectBuilder.cs (3)
21
public bool IsValidEntryPointPath(string entryPointFilePath) =>
VirtualProjectBuilder
.IsValidEntryPointPath(entryPointFilePath);
23
public string GetVirtualProjectPath(string entryPointFilePath) =>
VirtualProjectBuilder
.GetVirtualProjectPath(entryPointFilePath);
33
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 (12)
44
if (!
VirtualProjectBuilder
.IsValidEntryPointPath(file))
54
var
builder = new VirtualProjectBuilder(file, VirtualProjectBuildingCommand.TargetFramework);
115
VirtualProjectBuilder
fileBuilder;
184
ImmutableArray<
VirtualProjectBuilder
.ExplicitProjectItem> explicitProjectItems = default)
188
VirtualProjectBuilder
.WriteProjectFile(
333
var
refBuilder = new VirtualProjectBuilder(refPath, VirtualProjectBuildingCommand.TargetFramework);
346
VirtualProjectBuilder
fileBuilder, ProjectInstance fileProjectInstance, string sourceFile)
401
item.GetMetadataValue(
VirtualProjectBuilder
.FromIncludeDirectiveMetadataName),
409
ImmutableArray<
VirtualProjectBuilder
.ExplicitProjectItem> FindExplicitProjectItems(
445
var explicitProjectItems = ImmutableArray.CreateBuilder<
VirtualProjectBuilder
.ExplicitProjectItem>();
462
explicitProjectItems.Add(new
VirtualProjectBuilder
.ExplicitProjectItem(itemType, include));
559
foreach (var (name, defaultValue) in
VirtualProjectBuilder
.GetDefaultProperties(VirtualProjectBuildingCommand.TargetFramework))
Commands\Run\Api\RunApiCommand.cs (3)
72
var
builder = new VirtualProjectBuilder(
88
VirtualProjectBuilder
.WriteProjectFile(
91
VirtualProjectBuilder
.GetDefaultProperties(VirtualProjectBuildingCommand.TargetFramework),
Commands\Run\RunCommand.cs (5)
377
var value =
VirtualProjectBuilder
.GetPropertyFromSourceFile(sourceFilePath, "TargetFrameworks");
670
var artifactsPath =
VirtualProjectBuilder
.GetArtifactsPath(entryPointFileFullPath);
796
if (
VirtualProjectBuilder
.IsValidEntryPointPath(arg))
882
if (
VirtualProjectBuilder
.IsValidEntryPointPath(arg))
918
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 = [];
1224
List<
VirtualProjectBuilder
> referencedBuilders)
1242
var
refBuilder = new VirtualProjectBuilder(
ReleasePropertyProjectLocator.cs (1)
102
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)
278
var
builder = new VirtualProjectBuilder(entryPointFilePath, targetFramework);