2 instantiations of MsbuildProject
dotnet (2)
MsbuildProject.cs (2)
81return new MsbuildProject(projects, project, interactive); 94return 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)
56public static MsbuildProject FromFileOrDirectory(ProjectCollection projects, string fileOrDirectory, bool interactive) 68public static MsbuildProject FromFile(ProjectCollection projects, string projectPath, bool interactive) 84public static MsbuildProject FromDirectory(ProjectCollection projects, string projectDirectory, bool interactive)
ReleasePropertyProjectLocator.cs (1)
119if (MsbuildProject.TryGetProjectFileFromDirectory(arg, out var projectFilePath))