2 instantiations of MsbuildProject
dotnet (2)
MsbuildProject.cs (2)
78return new MsbuildProject(projects, project, interactive); 91return new MsbuildProject(projects, project, interactive);
26 references to MsbuildProject
dotnet (26)
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 (10)
46MsbuildProject msbuildProj = MsbuildProject.FromFileOrDirectory( 56List<MsbuildProject> refs = [.. arguments.Select((r) => MsbuildProject.FromFileOrDirectory(projects, r, interactive))]; 62foreach (var @ref in refs) 86foreach (var @ref in refs) 138List<MsbuildProject> refs = [.. projectReferenceArguments.Select((r) => MsbuildProject.FromFileOrDirectory(projects, r, interactive))]; 140foreach (var @ref in refs) 171private static string GetProjectNotCompatibleWithFrameworksDisplayString(MsbuildProject project, IEnumerable<string> frameworksDisplayStrings)
Commands\Reference\FileBasedAppReferenceEditor.cs (1)
218? MsbuildProject.GetProjectFileFromDirectory(fullPath)
Commands\Reference\List\ReferenceListCommand.cs (2)
45var msbuildProj = MsbuildProject.FromFileOrDirectory(new ProjectCollection(), _fileOrDirectory, false);
Commands\Reference\Remove\ReferenceRemoveCommand.cs (3)
49var msbuildProj = MsbuildProject.FromFileOrDirectory(new ProjectCollection(), _fileOrDirectory, false); 60MsbuildProject.GetProjectFileFromDirectory(fullPath)
Commands\Solution\Add\SolutionAddCommand.cs (1)
67return 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)
122if (MsbuildProject.TryGetProjectFileFromDirectory(arg, out var projectFilePath))