2 instantiations of MsbuildProject
dotnet (2)
MsbuildProject.cs (2)
78return new MsbuildProject(projects, project, interactive); 91return new MsbuildProject(projects, project, interactive);
22 references to MsbuildProject
dotnet (22)
CliCompletion.cs (2)
68private static MsbuildProject GetMSBuildProject() 72return MsbuildProject.FromFileOrDirectory(
Commands\Package\Add\PackageAddCommand.cs (1)
37projectFilePath = MsbuildProject.GetProjectFileFromDirectory(fileOrDirectory);
Commands\Package\Remove\PackageRemoveCommand.cs (1)
41projectFilePath = MsbuildProject.GetProjectFileFromDirectory(fileOrDirectory);
Commands\Reference\Add\ReferenceAddCommand.cs (7)
27MsbuildProject msbuildProj = MsbuildProject.FromFileOrDirectory( 37List<MsbuildProject> refs = [.. arguments.Select((r) => MsbuildProject.FromFileOrDirectory(projects, r, interactive))]; 43foreach (var @ref in refs) 67foreach (var @ref in refs) 94private static string GetProjectNotCompatibleWithFrameworksDisplayString(MsbuildProject project, IEnumerable<string> frameworksDisplayStrings)
Commands\Reference\List\ReferenceListCommand.cs (2)
26var msbuildProj = MsbuildProject.FromFileOrDirectory(new ProjectCollection(), _fileOrDirectory, false);
Commands\Reference\Remove\ReferenceRemoveCommand.cs (3)
31var msbuildProj = MsbuildProject.FromFileOrDirectory(new ProjectCollection(), _fileOrDirectory, false); 42MsbuildProject.GetProjectFileFromDirectory(fullPath)
Commands\Solution\Add\SolutionAddCommand.cs (1)
65return Directory.Exists(fullPath) ? MsbuildProject.GetProjectFileFromDirectory(fullPath) : fullPath;
Commands\Solution\Remove\SolutionRemoveCommand.cs (1)
43? MsbuildProject.GetProjectFileFromDirectory(p)
MsbuildProject.cs (3)
53public static MsbuildProject FromFileOrDirectory(ProjectCollection projects, string fileOrDirectory, bool interactive) 65public static MsbuildProject FromFile(ProjectCollection projects, string projectPath, bool interactive) 81public static MsbuildProject FromDirectory(ProjectCollection projects, string projectDirectory, bool interactive)
ReleasePropertyProjectLocator.cs (1)
118if (MsbuildProject.TryGetProjectFileFromDirectory(arg, out var projectFilePath))