12 instantiations of Project
dotnet (1)
Commands\New\MSBuildEvaluation\MSBuildEvaluator.cs (1)
230return new MSBuildProject(
Microsoft.Build (7)
Construction\Solution\SolutionProjectGenerator.cs (1)
2213Project msbuildProject = new Project(project.AbsolutePath, _globalProperties, childProjectToolsVersion);
Definition\Project.cs (3)
501return new Project( 520return new Project( 539return new Project(
Definition\ProjectCollection.cs (2)
1277project = new Project(fileName, globalProperties, effectiveToolsVersion, this); 1317return new Project(xmlReader, globalProperties, toolsVersion, this);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
102return new Project(Collection, link);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Build\ProjectBuildManager.cs (1)
144var project = new MSB.Evaluation.Project(
NuGet.CommandLine.XPlat (3)
Utility\MSBuildAPIUtility.cs (3)
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 }; 1124return this with { Project = new Project(Project.Xml, globalProperties, toolsVersion: null) };
268 references to Project
dotnet (35)
CommandFactory\CommandResolution\MSBuildProject.cs (1)
18private readonly Project _project;
Commands\New\MSBuildEvaluation\MSBuildEvaluationResult.cs (2)
4using MSBuildProject = Microsoft.Build.Evaluation.Project; 44public MSBuildProject? EvaluatedProject { get; protected set; }
Commands\New\MSBuildEvaluation\MSBuildEvaluator.cs (9)
11using MSBuildProject = Microsoft.Build.Evaluation.Project; 121MSBuildProject evaluatedProject = RunEvaluate(projectPath); 163Dictionary<string, MSBuildProject?> evaluatedTfmBasedProjects = []; 203private MSBuildProject RunEvaluate(string projectToLoad, string? tfm = null) 210MSBuildProject? project = GetLoadedProject(projectToLoad, tfm); 239private MSBuildProject? GetLoadedProject(string projectToLoad, string? tfm) 241MSBuildProject? project; 242ICollection<MSBuildProject> loadedProjects = _projectCollection.GetLoadedProjects(projectToLoad); 260foreach (MSBuildProject loaded in loadedProjects)
Commands\New\MSBuildEvaluation\MultiTargetEvaluationResult.cs (5)
4using MSBuildProject = Microsoft.Build.Evaluation.Project; 15internal IReadOnlyDictionary<string, MSBuildProject?> EvaluatedProjects { get; private set; } = new Dictionary<string, MSBuildProject?>(); 19internal static MultiTargetEvaluationResult CreateSuccess(string path, MSBuildProject project, IReadOnlyDictionary<string, MSBuildProject?> frameworkBasedResults)
Commands\New\MSBuildEvaluation\NonSDKStyleEvaluationResult.cs (2)
4using MSBuildProject = Microsoft.Build.Evaluation.Project; 19internal static NonSDKStyleEvaluationResult CreateSuccess(string path, MSBuildProject project)
Commands\New\MSBuildEvaluation\ProjectCapabilityConstraint.cs (3)
11using MSBuildProject = Microsoft.Build.Evaluation.Project; 166foreach (MSBuildProject? tfmBasedEvaluation in multiTargetResult.EvaluatedProjects.Values) 173static void AddProjectCapabilities(HashSet<string> collection, MSBuildProject? evaluatedProject)
Commands\New\MSBuildEvaluation\ProjectContextSymbolSource.cs (2)
7using MSBuildProject = Microsoft.Build.Evaluation.Project; 54foreach (MSBuildProject? tfmBasedProject in multiTargetResult.EvaluatedProjects.Values)
Commands\New\MSBuildEvaluation\SDKStyleEvaluationResult.cs (2)
6using MSBuildProject = Microsoft.Build.Evaluation.Project; 22internal static SDKStyleEvaluationResult CreateSuccess(string path, string targetFramework, MSBuildProject project)
Commands\Run\RunCommandSelector.cs (2)
34private Microsoft.Build.Evaluation.Project? _project; 38private Microsoft.Build.Evaluation.Project? _restoreProject;
Extensions\ProjectExtensions.cs (4)
13public static IEnumerable<string> GetRuntimeIdentifiers(this Project project) 22public static IEnumerable<NuGetFramework> GetTargetFrameworks(this Project project) 35public static IEnumerable<string> GetConfigurations(this Project project) 40public static IEnumerable<string> GetPropertyCommaSeparatedValues(this Project project, string propertyName)
MsbuildProject.cs (3)
145var project = GetEvaluatedProject(); 181private Project GetEvaluatedProject() 185Project project;
Microsoft.Build (194)
BackEnd\BuildManager\BuildManager.cs (2)
926public ProjectInstance GetProjectInstanceForBuild(Project project) 1781private BuildRequestConfiguration CreateConfiguration(Project project, BuildRequestConfiguration? existingConfiguration)
BackEnd\Shared\ConfigurationMetadata.cs (1)
37public ConfigurationMetadata(Project project)
Construction\ProjectRootElement.cs (6)
742return new ProjectRootElement(projectRootElementCache, Project.DefaultNewProjectTemplateOptions, isEphemeral: true); 751return Create(ProjectCollection.GlobalProjectCollection, Project.DefaultNewProjectTemplateOptions); 788return Create(path, ProjectCollection.GlobalProjectCollection, Project.DefaultNewProjectTemplateOptions); 806return Create(path, projectCollection, Project.DefaultNewProjectTemplateOptions); 1748return new ProjectRootElement(projectRootElementCache, Project.DefaultNewProjectTemplateOptions); 1883internal void MarkProjectDirty(Project project)
Construction\Solution\SolutionProjectGenerator.cs (2)
21using Project = Microsoft.Build.Evaluation.Project; 2213Project msbuildProject = new Project(project.AbsolutePath, _globalProperties, childProjectToolsVersion);
Definition\Project.cs (14)
499public static Project FromFile(string file, ProjectOptions options) 518public static Project FromProjectRootElement(ProjectRootElement rootElement, ProjectOptions options) 537public static Project FromXmlReader(XmlReader reader, ProjectOptions options) 831/// <see cref="Project.ReevaluateIfNecessary()" /> 1683ErrorUtilities.VerifyThrowInvalidOperation(!ThrowInsteadOfSplittingItemElement, "OM_CannotSplitItemElementWhenSplittingIsDisabled", itemElement.Location, $"{nameof(Project)}.{nameof(ThrowInsteadOfSplittingItemElement)}"); 1886public ProjectImpl(Project owner, ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, ProjectLoadSettings loadSettings) 1910public ProjectImpl(Project owner, XmlReader xmlReader, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext) 1945public ProjectImpl(Project owner, string projectFile, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext) 1973private Project Owner { get; } 3418ErrorUtilities.VerifyThrowInvalidOperation(!ThrowInsteadOfSplittingItemElement, "OM_CannotSplitItemElementWhenSplittingIsDisabled", itemElement.Location, $"{nameof(Project)}.{nameof(ThrowInsteadOfSplittingItemElement)}"); 4047internal Data(Project project, PropertyDictionary<ProjectPropertyInstance> globalProperties, string explicitToolsVersion, string explicitSubToolsetVersion, bool CanEvaluateElementsWithFalseConditions) 4248internal Project Project { get; } 4686/// Data class representing a result from <see cref="Project.GetAllGlobs()"/> and its overloads. 4783/// Data class representing a result from <see cref="Project.GetItemProvenance(string)"/> and its overloads.
Definition\ProjectCollection.cs (50)
190/// Whether <see cref="Project.MarkDirty()">MarkDirty()</see> is temporarily disabled on 440/// Raised when a <see cref="Project"/> contained by this instance is directly changed. 619public ICollection<Project> LoadedProjects => GetLoadedProjects(true, null); 859/// Whether <see cref="Project.MarkDirty()">MarkDirty()</see> is temporarily disabled on 1159public ICollection<Project> GetLoadedProjects(string fullPath) 1169internal ICollection<Project> GetLoadedProjects(bool includeExternal, string fullPath = null) 1171List<Project> loaded; 1174loaded = fullPath == null ? new List<Project>(_loadedProjects) : new List<Project>(_loadedProjects.GetMatchingProjectsIfAny(fullPath)); 1195public Project LoadProject(string fileName) 1207public Project LoadProject(string fileName, string toolsVersion) 1220public Project LoadProject(string fileName, IDictionary<string, string> globalProperties, string toolsVersion) 1271Project project = _loadedProjects.GetMatchingProjectIfAny(fileName, globalProperties, effectiveToolsVersion); 1290public Project LoadProject(XmlReader xmlReader) 1302public Project LoadProject(XmlReader xmlReader, string toolsVersion) 1315public Project LoadProject(XmlReader xmlReader, IDictionary<string, string> globalProperties, string toolsVersion) 1402public void UnloadProject(Project project) 1452Project conflictingProject = GetLoadedProjects(false, null).FirstOrDefault(project => project.UsesProjectRootElement(projectRootElement)); 1470foreach (Project project in _loadedProjects) 1515var projects = new List<Project>(_loadedProjects); 1516foreach (Project project in projects) 1542var projects = new List<Project>(_loadedProjects); 1543foreach (Project project in projects) 1589/// Returns false if it was not unloaded because it was still in use by a loaded <see cref="Project"/>. 1604Project conflictingProject = GetLoadedProjects(false, null).FirstOrDefault(project => project.UsesProjectRootElement(projectRootElement)); 1630internal void OnAfterRenameLoadedProject(string oldFullPathIfAny, Project project) 1669internal void AfterUpdateLoadedProjectGlobalProperties(Project project) 1897private class LoadedProjectCollection : IEnumerable<Project> 1912private Dictionary<string, List<Project>> _loadedProjects = new Dictionary<string, List<Project>>(StringComparer.OrdinalIgnoreCase); 1936public IEnumerator<Project> GetEnumerator() 1940var projects = new List<Project>(); 1942foreach (List<Project> projectList in _loadedProjects.Values) 1944foreach (Project project in projectList) 1966internal IList<Project> GetMatchingProjectsIfAny(string fullPath) 1970_loadedProjects.TryGetValue(fullPath, out List<Project> candidates); 1972return candidates ?? (IList<Project>)Array.Empty<Project>(); 1981internal Project GetMatchingProjectIfAny(string fullPath, IDictionary<string, string> globalProperties, string toolsVersion) 1985if (_loadedProjects.TryGetValue(fullPath, out List<Project> candidates)) 1987foreach (Project candidate in candidates) 2004internal void AddProject(Project project) 2008if (!_loadedProjects.TryGetValue(project.FullPath, out List<Project> projectList)) 2010projectList = new List<Project>(); 2014foreach (Project existing in projectList) 2031internal bool RemoveProject(Project project) 2040internal bool RemoveProject(string projectFullPath, Project project) 2044if (!_loadedProjects.TryGetValue(projectFullPath, out List<Project> projectList)) 2072_loadedProjects = new Dictionary<string, List<Project>>(StringComparer.OrdinalIgnoreCase); 2081private static bool HasEquivalentGlobalPropertiesAndToolsVersion(Project project, IDictionary<string, string> globalProperties, string toolsVersion)
Definition\ProjectItem.cs (8)
38private readonly Project _project; 110internal ProjectItem(ProjectItemElement xml, Project project) 123Project project, 236public Project Project 811/// Called ONLY by <see cref="Microsoft.Build.Evaluation.Project.SplitItemElementIfNecessary(ProjectItemElement)"/> 899private readonly Project _project; 911internal ProjectItemFactory(Project project) 921internal ProjectItemFactory(Project project, ProjectItemElement xml)
Definition\ProjectItemDefinition.cs (3)
36private readonly Project _project; 56internal ProjectItemDefinition(Project project, string itemType) 73public Project Project
Definition\ProjectLoadSettings.cs (3)
51/// By default, evaluations performed via <see cref="Project"/> evaluate and collect elements whose conditions were false (e.g. <see cref="Project.ItemsIgnoringCondition"/>). 52/// This flag turns off this behaviour. <see cref="Project"/> members that collect such elements will throw when accessed.
Definition\ProjectMetadata.cs (1)
175public Project Project
Definition\ProjectOptions.cs (1)
14/// Common <see cref="Project" /> constructor arguments.
Definition\ProjectProperty.cs (11)
29private readonly Project _project; 41internal ProjectProperty(Project project) 50internal ProjectProperty(Project project, string evaluatedValueEscaped) 194public Project Project 279internal static ProjectProperty Create(Project project, string name, string evaluatedValueEscaped, bool isGlobalProperty, bool mayBeReserved, LoggingContext loggingContext = null) 291internal static ProjectProperty Create(Project project, ProjectPropertyElement xml, string evaluatedValueEscaped, ProjectProperty predecessor) 331private static bool ProjectHasMatchingGlobalProperty(Project project, string propertyName) 359internal ProjectPropertyXmlBacked(Project project, ProjectPropertyElement xml, string evaluatedValueEscaped) 504internal ProjectPropertyXmlBackedWithPredecessor(Project project, ProjectPropertyElement xml, string evaluatedValueEscaped, ProjectProperty predecessor) 544internal ProjectPropertyNotXmlBacked(Project project, string name, string evaluatedValueEscaped, bool isGlobalProperty, bool mayBeReserved) 678Project project, string name, string evaluatedValueEscaped, bool isGlobalProperty, bool mayBeReserved, LoggingContext loggingContext)
Definition\ResolvedImport.cs (1)
36internal ResolvedImport(Project project, ProjectImportElement importingElement, ProjectRootElement importedProject, int versionEvaluated, SdkResult sdkResult)
Evaluation\Evaluator.cs (2)
203Project project, 305Project project,
Evaluation\IProjectMetadataParent.cs (1)
17Project Project
Evaluation\Preprocessor.cs (3)
35private readonly Project _project; 61private Preprocessor(Project project) 79internal static XmlDocument GetPreprocessedDocument(Project project)
Evaluation\ProjectChangedEventArgs.cs (2)
18internal ProjectChangedEventArgs(Project project) 29public Project Project { get; private set; }
Evaluation\ProjectRootElementCacheBase.cs (1)
81internal virtual void OnProjectDirtied(Project sender, ProjectChangedEventArgs e)
Evaluation\SimpleProjectRootElementCache.cs (1)
136internal override void OnProjectDirtied(Project sender, ProjectChangedEventArgs e)
Graph\ProjectGraph.cs (2)
43/// is provided as a hook to allow scenarios like creating a <see cref="Project" /> 47/// using <see cref="Project.CreateProjectInstance()" /> with the flag
Instance\ImmutableProjectCollections\ImmutableProjectPropertyCollectionConverter.cs (2)
21private readonly Project _linkedProject; 24Project linkedProject,
Instance\ProjectInstance.cs (15)
373/// Creates a ProjectInstance from an external created <see cref="Project"/>. 376public ProjectInstance(Project project, ProjectInstanceSettings settings) 422/// Creates a ProjectInstance from an immutable <see cref="Project"/>. 423/// The resulting <see cref="ProjectInstance"/> object wraps the <see cref="Project"/> 427/// <param name="linkedProject">The immutable <see cref="Project"/>.</param> 429private ProjectInstance(Project linkedProject, bool fastItemLookupNeeded) 673internal ProjectInstance(Evaluation.Project.Data data, string directory, string fullPath, HostServices hostServices, PropertyDictionary<ProjectPropertyInstance> environmentVariableProperties, ProjectInstanceSettings settings) 955/// <param name="project">The immutable <see cref="Project"/> on which the ProjectInstance is based.</param> 957public static ProjectInstance FromImmutableProjectSource(Project project, ProjectInstanceSettings settings) 963private static IRetrievableEntryHashSet<ProjectItemDefinitionInstance> GetImmutableItemDefinitionsHashSetFromImmutableProject(Project linkedProject) 980Project linkedProject, 1002Project linkedProject, 1051private static PropertyDictionary<ProjectPropertyInstance> GetImmutablePropertyDictionaryFromImmutableProject(Project linkedProject) 1209/// See <see cref="Project.LastEvaluationId"/>. 3501Project linkedProject,
Logging\ReusableLogger.cs (2)
16/// <see cref="Evaluation.ProjectCollection"/>/<see cref="Evaluation.Project"/> _and_ 17/// directly during a call to one of the <see cref="ILogger"/>-accepting overloads of <see cref="Evaluation.Project.Build()"/>.
ObjectModelRemoting\DefinitionObjectsLinks\ProjectItemDefinitionLink.cs (1)
18public abstract Project Project { get; }
ObjectModelRemoting\DefinitionObjectsLinks\ProjectItemLink.cs (1)
19public abstract Project Project { get; }
ObjectModelRemoting\DefinitionObjectsLinks\ProjectLink.cs (47)
17/// Allow for creating a local representation to external object of type <see cref="Project"/> 22/// Access to remote <see cref="Project.Xml"/>. 27/// Access to remote <see cref="Project.ThrowInsteadOfSplittingItemElement"/>. 32/// Access to remote <see cref="Project.IsDirty"/>. 37/// Access to remote <see cref="Project.GlobalProperties"/>. 42/// Access to remote <see cref="Project.ItemTypes"/>. 47/// Access to remote <see cref="Project.Properties"/>. 52/// Access to remote <see cref="Project.ConditionedProperties"/>. 57/// Access to remote <see cref="Project.ItemDefinitions"/>. 62/// Access to remote <see cref="Project.Items"/>. 67/// Access to remote <see cref="Project.ItemsIgnoringCondition"/>. 72/// Access to remote <see cref="Project.Imports"/>. 77/// Access to remote <see cref="Project.ImportsIncludingDuplicates"/>. 82/// Access to remote <see cref="Project.Targets"/>. 87/// Access to remote <see cref="Project.AllEvaluatedProperties"/>. 92/// Access to remote <see cref="Project.AllEvaluatedItemDefinitionMetadata "/>. 97/// Access to remote <see cref="Project.AllEvaluatedItems "/>. 102/// Access to remote <see cref="Project.ToolsVersion"/>. 107/// Access to remote <see cref="Project.SubToolsetVersion"/>. 112/// Access to remote <see cref="Project.SkipEvaluation"/>. 117/// Access to remote <see cref="Project.DisableMarkDirty"/>. 122/// Access to remote <see cref="Project.IsBuildEnabled"/>. 127/// Access to remote <see cref="Project.LastEvaluationId"/>. 132/// Facilitate remoting the <see cref="Project.GetAllGlobs(EvaluationContext)"/>. 137/// Facilitate remoting the <see cref="Project.GetAllGlobs(string, EvaluationContext)"/>. 142/// Facilitate remoting the <see cref="Project.GetItemProvenance(string, EvaluationContext)"/>. 147/// Facilitate remoting the <see cref="Project.GetItemProvenance(string, string, EvaluationContext)"/>. 152/// Facilitate remoting the <see cref="Project.GetItemProvenance(ProjectItem, EvaluationContext)"/>. 157/// Facilitate remoting the <see cref="Project.GetLogicalProject"/>. 162/// Facilitate remoting the <see cref="Project.GetProperty"/>. 167/// Facilitate remoting the <see cref="Project.GetPropertyValue"/>. 172/// Facilitate remoting the <see cref="Project.SetProperty"/>. 177/// Facilitate remoting the <see cref="Project.SetGlobalProperty"/>. 182/// Facilitate remoting the <see cref="Project.AddItem(string, string, IEnumerable{KeyValuePair{string, string}})"/>. 187/// Facilitate remoting the <see cref="Project.AddItemFast(string, string, IEnumerable{KeyValuePair{string, string}})"/>. 192/// Facilitate remoting the <see cref="Project.GetItems"/>. 197/// Facilitate remoting the <see cref="Project.GetItemsIgnoringCondition"/>. 202/// Facilitate remoting the <see cref="Project.GetItemsByEvaluatedInclude"/>. 207/// Facilitate remoting the <see cref="Project.RemoveProperty"/>. 212/// Facilitate remoting the <see cref="Project.RemoveGlobalProperty"/>. 217/// Facilitate remoting the <see cref="Project.RemoveItem"/>. 222/// Facilitate remoting the <see cref="Project.RemoveItems"/>. 227/// Facilitate remoting the <see cref="Project.ExpandString"/>. 232/// Facilitate remoting the <see cref="Project.CreateProjectInstance(ProjectInstanceSettings, EvaluationContext)"/>. 237/// Facilitate remoting the <see cref="Project.MarkDirty"/>. 242/// Facilitate remoting the <see cref="Project.ReevaluateIfNecessary(EvaluationContext)"/>. 247/// Facilitate remoting the <see cref="Project.SaveLogicalProject"/>.
ObjectModelRemoting\DefinitionObjectsLinks\ProjectPropertyLink.cs (1)
18public abstract Project Project { get; }
ObjectModelRemoting\ExternalProjectsProvider.cs (1)
19public abstract ICollection<Project> GetLoadedProjects(string filePath);
ObjectModelRemoting\LinkedObjectFactory.cs (9)
73public static IReadOnlyCollection<Project> GetLocalProjects(ProjectCollection collection, string projectFile = null) 75return (IReadOnlyCollection<Project>)collection.GetLoadedProjects(false, projectFile); 80public ProjectItem Create(ProjectItemLink link, Project project = null, ProjectItemElement xml = null) 88public ProjectItemDefinition Create(ProjectItemDefinitionLink link, Project project = null) 95public Project Create(ProjectLink link) 112public ProjectProperty Create(ProjectPropertyLink link, Project project = null) 245internal LinkedProjectItem(ProjectItemElement xml, Project project, ProjectItemLink link) 269internal LinkedProjectItemDefinition(ProjectItemDefinitionLink link, Project project, string itemType) 324internal LinkedProjectProperty(Project project, ProjectPropertyLink link)
Microsoft.CodeAnalysis.ExternalAccess.HotReload (2)
Api\HotReloadMSBuildWorkspace.cs (1)
32public HotReloadMSBuildWorkspace(ILogger logger, Func<string, (ImmutableArray<MSB.Execution.ProjectInstance> instances, MSB.Evaluation.Project? project)> getBuildProjects)
Api\HotReloadMSBuildWorkspace.ProjectFileInfoProvider.cs (1)
18Func<string, (ImmutableArray<MSB.Execution.ProjectInstance> instances, MSB.Evaluation.Project? project)> getBuildProjects,
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (12)
AbstractBuildHost.cs (1)
183private int AddProjectFileTarget(Build.Evaluation.Project? project, string languageName, DiagnosticLog log)
Build\ProjectBuildManager.cs (8)
93private static async Task<(MSB.Evaluation.Project? project, DiagnosticLog log)> LoadProjectAsync( 124private static (MSB.Evaluation.Project? project, DiagnosticLog log) LoadProjectCore( 144var project = new MSB.Evaluation.Project( 160public Task<(MSB.Evaluation.Project? project, DiagnosticLog log)> LoadProjectAsync( 186public (MSB.Evaluation.Project? project, DiagnosticLog log) LoadProject(string path, Stream readStream) 293MSB.Evaluation.Project project, DiagnosticLog log, CancellationToken cancellationToken) 337MSB.Evaluation.Project project, DiagnosticLog log, CancellationToken cancellationToken) 348MSB.Evaluation.Project project, string[] requiredTargets, string[] optionalTargets, DiagnosticLog log, CancellationToken cancellationToken)
MSBuild\ProjectFile\ProjectFile.cs (1)
18MSB.Evaluation.Project? project,
MSBuild\ProjectFile\ProjectInstanceReader.cs (2)
17public readonly MSB.Evaluation.Project? Project; 28MSB.Evaluation.Project? project)
Microsoft.DotNet.Arcade.Sdk (2)
src\InstallDotNetCore.cs (2)
86var proj = Project.FromFile(VersionsPropsPath, new Build.Definition.ProjectOptions() { ProjectCollection = new ProjectCollection() });
MSBuild (5)
JsonOutputFormatter.cs (1)
82internal void AddItemsInJsonFormat(string[] itemNames, Project project)
XMake.cs (4)
829Project project = collection.LoadProject(projectFile, globalProperties, toolsVersion); 1125private static ExitType OutputPropertiesAfterEvaluation(string[] getProperty, string[] getItem, Project project, TextWriter outputStream) 1475Project project = projectCollection.LoadProject(projectFile, globalProperties, toolsVersion); 1759Project project = projectCollection.LoadProject(projectFile, globalProperties, toolsVersion);
NuGet.CommandLine.XPlat (18)
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (1)
97Project project = _msbuildUtility.GetProject(projectPath).Project;
Commands\Why\WhyCommandRunner.cs (1)
111Project project = _msbuildUtility.GetProject(projectPath).Project;
Utility\MSBuildAPIUtility.cs (16)
86private static bool IsCentralPackageManagementEnabled(Project project) 203var project = GetProject(packageReferenceArgs.ProjectPath).Project; 396static ProjectItemGroupElement GetOrCreateItemGroup(string targetFrameworkAlias, Project project) 411private void AddPackageVersionIntoItemGroupCPM(Project project, LibraryDependency libraryDependency) 430internal static ProjectRootElement GetDirectoryBuildPropsRootElement(Project project) 475internal void AddPackageReferenceIntoItemGroupCPM(Project project, ProjectItemGroupElement itemGroup, 509internal static IEnumerable<ProjectItemGroupElement> GetItemGroups(Project project) 543internal static ProjectItemGroupElement CreateItemGroup(Project project, string condition) 708internal static bool IsPackageReferenceProject(Project project) 727Project project, IEnumerable<string> userInputFrameworks, LockFile assetsFile, bool transitive) 892private static IEnumerable<ProjectItem> GetPackageReferences(Project project, string packageId) 915private static IEnumerable<ProjectItem> GetPackageReferences(Project project, LibraryDependency libraryDependency) 927private static IEnumerable<InstalledPackageReference> GetPackageReferencesFromTargets(Project project, string framework) 996var projectPerFramework = project.WithGlobalProperties(globalProperties).Project; 1042private static IEnumerable<string> GetProjectFrameworks(Project project) 1091public required Project Project { get; init; }