2 instantiations of MsbuildProject
dotnet (2)
MsbuildProject.cs (2)
64return new MsbuildProject(projects, project, interactive); 77return new MsbuildProject(projects, project, interactive);
23 references to MsbuildProject
dotnet (23)
CliCompletion.cs (2)
68private static MsbuildProject GetMSBuildProject() 72return MsbuildProject.FromFileOrDirectory(
Commands\Package\Add\PackageAddCommand.cs (1)
36projectFilePath = MsbuildProject.GetProjectFileFromDirectory(fileOrDirectory).FullName;
Commands\Package\Remove\PackageRemoveCommand.cs (1)
36projectFilePath = MsbuildProject.GetProjectFileFromDirectory(fileOrDirectory).FullName;
Commands\Reference\Add\ReferenceAddCommand.cs (7)
25MsbuildProject msbuildProj = MsbuildProject.FromFileOrDirectory( 35List<MsbuildProject> refs = [.. arguments.Select((r) => MsbuildProject.FromFileOrDirectory(projects, r, interactive))]; 41foreach (var @ref in refs) 65foreach (var @ref in refs) 92private static string GetProjectNotCompatibleWithFrameworksDisplayString(MsbuildProject project, IEnumerable<string> frameworksDisplayStrings)
Commands\Reference\List\ReferenceListCommand.cs (2)
33var msbuildProj = MsbuildProject.FromFileOrDirectory(new ProjectCollection(), _fileOrDirectory, false);
Commands\Reference\Remove\ReferenceRemoveCommand.cs (3)
35var msbuildProj = MsbuildProject.FromFileOrDirectory(new ProjectCollection(), _fileOrDirectory, false); 46MsbuildProject.GetProjectFileFromDirectory(fullPath).FullName
Commands\Run\VirtualProjectBuildingCommand.cs (1)
1879var fullFilePath = MsbuildProject.GetProjectFileFromDirectory(resolvedProjectPath).FullName;
Commands\Solution\Add\SolutionAddCommand.cs (1)
64return Directory.Exists(fullPath) ? MsbuildProject.GetProjectFileFromDirectory(fullPath).FullName : fullPath;
Commands\Solution\Remove\SolutionRemoveCommand.cs (1)
43? MsbuildProject.GetProjectFileFromDirectory(p).FullName
MsbuildProject.cs (3)
39public static MsbuildProject FromFileOrDirectory(ProjectCollection projects, string fileOrDirectory, bool interactive) 51public static MsbuildProject FromFile(ProjectCollection projects, string projectPath, bool interactive) 67public static MsbuildProject FromDirectory(ProjectCollection projects, string projectDirectory, bool interactive)
ReleasePropertyProjectLocator.cs (1)
130return TryGetProjectInstance(MsbuildProject.GetProjectFileFromDirectory(arg).FullName, globalProps);