1 write to VirtualProjectBuilder
NuGet.CommandLine.XPlat (1)
Utility\MSBuildAPIUtility.cs (1)
54VirtualProjectBuilder = virtualProjectBuilder;
12 references to VirtualProjectBuilder
NuGet.CommandLine.XPlat (12)
Commands\Package\Update\PackageUpdateIO.cs (2)
77if (_msbuildUtility.VirtualProjectBuilder?.GetVirtualProjectPath(project) is { } virtualProjectPath) 101bool isFileBasedApp = _msbuildUtility.VirtualProjectBuilder?.IsValidEntryPointPath(project) == true;
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (2)
81if (msBuild.VirtualProjectBuilder?.IsValidEntryPointPath(projectFullPath) == true) 83projectFullPath = msBuild.VirtualProjectBuilder.GetVirtualProjectPath(projectFullPath);
Commands\Why\WhyCommandRunner.cs (1)
191_msbuildUtility.VirtualProjectBuilder?.IsValidEntryPointPath(fullPath) == true)))
Program.cs (2)
323AddPackageReferenceCommand.Register(app, () => log, () => new AddPackageReferenceCommandRunner(), () => msbuild.VirtualProjectBuilder); 324RemovePackageReferenceCommand.Register(app, () => log, () => new RemovePackageReferenceCommandRunner(), () => msbuild.VirtualProjectBuilder);
Utility\MSBuildAPIUtility.cs (5)
68return new SaveableProject { Project = new Project(projectRootElement), VirtualProject = isVirtual ? (projectCSProjPath, VirtualProjectBuilder) : null }; 83return new SaveableProject { Project = new Project(projectRootElement, globalProperties, toolsVersion: null), VirtualProject = isVirtual ? (projectCSProjPath, VirtualProjectBuilder) : null }; 126if (VirtualProjectBuilder?.IsValidEntryPointPath(fullPath) == true) 1065if (VirtualProjectBuilder?.IsValidEntryPointPath(filename) == true) 1068var element = VirtualProjectBuilder.CreateProjectRootElement(fullPath, ProjectCollection.GlobalProjectCollection);