12 instantiations of Project
dotnet (1)
Commands\New\MSBuildEvaluation\MSBuildEvaluator.cs (1)
230return new MSBuildProject(
Microsoft.Build (7)
Construction\Solution\SolutionProjectGenerator.cs (1)
2219Project msbuildProject = new Project(project.AbsolutePath, _globalProperties, childProjectToolsVersion);
Definition\Project.cs (3)
502return new Project( 522return new Project( 542return new Project(
Definition\ProjectCollection.cs (2)
1327project ??= new Project(fileName, globalProperties, effectiveToolsVersion, this); 1366return 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)
160var 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 }; 1125return this with { Project = new Project(Project.Xml, globalProperties, toolsVersion: null) };
273 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)
35private Microsoft.Build.Evaluation.Project? _project; 39private 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)
149var project = GetEvaluatedProject(); 185private Project GetEvaluatedProject() 189Project project;
dotnet-openapi (6)
Commands\BaseCommand.cs (3)
125protected static Project LoadProject(FileInfo projectFile) 127var project = ProjectCollection.GlobalProjectCollection.LoadProject( 154var project = LoadProject(projectFile);
Commands\RefreshCommand.cs (1)
41var project = LoadProject(projectFile);
Commands\RemoveCommand.cs (1)
53var project = LoadProject(projectFile);
ProjectExtensions.cs (1)
12public static void AddElementWithAttributes(this Project project, string tagName, string include, IDictionary<string, string> metadata)
Microsoft.Build (197)
BackEnd\BuildManager\BuildManager.cs (2)
990public ProjectInstance GetProjectInstanceForBuild(Project project) 1858private BuildRequestConfiguration CreateConfiguration(Project project, BuildRequestConfiguration? existingConfiguration)
BackEnd\Shared\ConfigurationMetadata.cs (1)
37public ConfigurationMetadata(Project project)
Construction\ProjectRootElement.cs (6)
736return new ProjectRootElement(projectRootElementCache, Project.DefaultNewProjectTemplateOptions, isEphemeral: true); 745return Create(ProjectCollection.GlobalProjectCollection, Project.DefaultNewProjectTemplateOptions); 782return Create(path, ProjectCollection.GlobalProjectCollection, Project.DefaultNewProjectTemplateOptions); 800return Create(path, projectCollection, Project.DefaultNewProjectTemplateOptions); 1742return new ProjectRootElement(projectRootElementCache, Project.DefaultNewProjectTemplateOptions); 1877internal void MarkProjectDirty(Project project)
Construction\Solution\SolutionProjectGenerator.cs (2)
22using Project = Microsoft.Build.Evaluation.Project; 2219Project msbuildProject = new Project(project.AbsolutePath, _globalProperties, childProjectToolsVersion);
Definition\Project.cs (15)
499public static Project FromFile(string file, ProjectOptions options) 519public static Project FromProjectRootElement(ProjectRootElement rootElement, ProjectOptions options) 539public static Project FromXmlReader(XmlReader reader, ProjectOptions options) 555/// <see cref="Project"/> only supports full evaluation. Throws if a caller requests a partial 849/// <see cref="Project.ReevaluateIfNecessary()" /> 1712ErrorUtilities.VerifyThrowInvalidOperation(!ThrowInsteadOfSplittingItemElement, "OM_CannotSplitItemElementWhenSplittingIsDisabled", itemElement.Location, $"{nameof(Project)}.{nameof(ThrowInsteadOfSplittingItemElement)}"); 1915public ProjectImpl(Project owner, ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, ProjectLoadSettings loadSettings) 1939public ProjectImpl(Project owner, XmlReader xmlReader, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext) 1974public ProjectImpl(Project owner, string projectFile, IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext) 2002private Project Owner { get; } 3449ErrorUtilities.VerifyThrowInvalidOperation(!ThrowInsteadOfSplittingItemElement, "OM_CannotSplitItemElementWhenSplittingIsDisabled", itemElement.Location, $"{nameof(Project)}.{nameof(ThrowInsteadOfSplittingItemElement)}"); 4078internal Data(Project project, PropertyDictionary<ProjectPropertyInstance> globalProperties, string explicitToolsVersion, string explicitSubToolsetVersion, bool CanEvaluateElementsWithFalseConditions) 4279internal Project Project { get; } 4714/// Data class representing a result from <see cref="Project.GetAllGlobs()"/> and its overloads. 4811/// Data class representing a result from <see cref="Project.GetItemProvenance(string)"/> and its overloads.
Definition\ProjectCollection.cs (50)
196/// Whether <see cref="Project.MarkDirty()">MarkDirty()</see> is temporarily disabled on 472/// Raised when a <see cref="Project"/> contained by this instance is directly changed. 652public ICollection<Project> LoadedProjects => GetLoadedProjects(true, null); 892/// Whether <see cref="Project.MarkDirty()">MarkDirty()</see> is temporarily disabled on 1192public ICollection<Project> GetLoadedProjects(string fullPath) 1202internal ICollection<Project> GetLoadedProjects(bool includeExternal, string fullPath = null) 1204List<Project> loaded; 1207loaded = fullPath == null ? new List<Project>(_loadedProjects) : new List<Project>(_loadedProjects.GetMatchingProjectsIfAny(fullPath)); 1228public Project LoadProject(string fileName) 1240public Project LoadProject(string fileName, string toolsVersion) 1253public Project LoadProject(string fileName, IDictionary<string, string> globalProperties, string toolsVersion) 1324Project project = _loadedProjects.GetMatchingProjectIfAny(fileName, globalProperties, effectiveToolsVersion); 1339public Project LoadProject(XmlReader xmlReader) 1351public Project LoadProject(XmlReader xmlReader, string toolsVersion) 1364public Project LoadProject(XmlReader xmlReader, IDictionary<string, string> globalProperties, string toolsVersion) 1452public void UnloadProject(Project project) 1502Project conflictingProject = GetLoadedProjects(false, null).FirstOrDefault(project => project.UsesProjectRootElement(projectRootElement)); 1520foreach (Project project in _loadedProjects) 1565var projects = new List<Project>(_loadedProjects); 1566foreach (Project project in projects) 1592var projects = new List<Project>(_loadedProjects); 1593foreach (Project project in projects) 1639/// Returns false if it was not unloaded because it was still in use by a loaded <see cref="Project"/>. 1654Project conflictingProject = GetLoadedProjects(false, null).FirstOrDefault(project => project.UsesProjectRootElement(projectRootElement)); 1680internal void OnAfterRenameLoadedProject(string oldFullPathIfAny, Project project) 1719internal void AfterUpdateLoadedProjectGlobalProperties(Project project) 1947private class LoadedProjectCollection : IEnumerable<Project> 1962private Dictionary<string, List<Project>> _loadedProjects = new Dictionary<string, List<Project>>(StringComparer.OrdinalIgnoreCase); 1986public IEnumerator<Project> GetEnumerator() 1990var projects = new List<Project>(); 1992foreach (List<Project> projectList in _loadedProjects.Values) 1994foreach (Project project in projectList) 2016internal IList<Project> GetMatchingProjectsIfAny(string fullPath) 2020_loadedProjects.TryGetValue(fullPath, out List<Project> candidates); 2022return candidates ?? (IList<Project>)Array.Empty<Project>(); 2031internal Project GetMatchingProjectIfAny(string fullPath, IDictionary<string, string> globalProperties, string toolsVersion) 2035if (_loadedProjects.TryGetValue(fullPath, out List<Project> candidates)) 2037foreach (Project candidate in candidates) 2054internal void AddProject(Project project) 2058if (!_loadedProjects.TryGetValue(project.FullPath, out List<Project> projectList)) 2060projectList = new List<Project>(); 2064foreach (Project existing in projectList) 2081internal bool RemoveProject(Project project) 2090internal bool RemoveProject(string projectFullPath, Project project) 2094if (!_loadedProjects.TryGetValue(projectFullPath, out List<Project> projectList)) 2122_loadedProjects = new Dictionary<string, List<Project>>(StringComparer.OrdinalIgnoreCase); 2131private 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 (3)
15/// Common <see cref="Project" /> constructor arguments. 63/// <see cref="Microsoft.Build.Execution.ProjectInstance"/>; passing a partial stage to a <see cref="Project"/> factory 64/// (for example <see cref="Project.FromFile(string, ProjectOptions)"/>) throws
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)
35internal ResolvedImport(Project project, ProjectImportElement importingElement, ProjectRootElement importedProject, int versionEvaluated, SdkResult sdkResult)
Evaluation\Evaluator.cs (2)
215Project project, 319Project 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)
17internal ProjectChangedEventArgs(Project project) 28public Project Project { get; private set; }
Evaluation\ProjectRootElementCacheBase.cs (1)
81internal virtual void OnProjectDirtied(Project sender, ProjectChangedEventArgs e)
Evaluation\SimpleProjectRootElementCache.cs (1)
133internal 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)
382/// Creates a ProjectInstance from an external created <see cref="Project"/>. 385public ProjectInstance(Project project, ProjectInstanceSettings settings) 431/// Creates a ProjectInstance from an immutable <see cref="Project"/>. 432/// The resulting <see cref="ProjectInstance"/> object wraps the <see cref="Project"/> 436/// <param name="linkedProject">The immutable <see cref="Project"/>.</param> 438private ProjectInstance(Project linkedProject, bool fastItemLookupNeeded) 684internal ProjectInstance(Evaluation.Project.Data data, string directory, string fullPath, HostServices hostServices, PropertyDictionary<ProjectPropertyInstance> environmentVariableProperties, ProjectInstanceSettings settings) 967/// <param name="project">The immutable <see cref="Project"/> on which the ProjectInstance is based.</param> 969public static ProjectInstance FromImmutableProjectSource(Project project, ProjectInstanceSettings settings) 975private static IRetrievableEntryHashSet<ProjectItemDefinitionInstance> GetImmutableItemDefinitionsHashSetFromImmutableProject(Project linkedProject) 992Project linkedProject, 1014Project linkedProject, 1063private static PropertyDictionary<ProjectPropertyInstance> GetImmutablePropertyDictionaryFromImmutableProject(Project linkedProject) 1222/// See <see cref="Project.LastEvaluationId"/>. 3558Project 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)
18/// Allow for creating a local representation to external object of type <see cref="Project"/> 23/// Access to remote <see cref="Project.Xml"/>. 28/// Access to remote <see cref="Project.ThrowInsteadOfSplittingItemElement"/>. 33/// Access to remote <see cref="Project.IsDirty"/>. 38/// Access to remote <see cref="Project.GlobalProperties"/>. 43/// Access to remote <see cref="Project.ItemTypes"/>. 48/// Access to remote <see cref="Project.Properties"/>. 53/// Access to remote <see cref="Project.ConditionedProperties"/>. 58/// Access to remote <see cref="Project.ItemDefinitions"/>. 63/// Access to remote <see cref="Project.Items"/>. 68/// Access to remote <see cref="Project.ItemsIgnoringCondition"/>. 73/// Access to remote <see cref="Project.Imports"/>. 78/// Access to remote <see cref="Project.ImportsIncludingDuplicates"/>. 83/// Access to remote <see cref="Project.Targets"/>. 88/// Access to remote <see cref="Project.AllEvaluatedProperties"/>. 93/// Access to remote <see cref="Project.AllEvaluatedItemDefinitionMetadata "/>. 98/// Access to remote <see cref="Project.AllEvaluatedItems "/>. 103/// Access to remote <see cref="Project.ToolsVersion"/>. 108/// Access to remote <see cref="Project.SubToolsetVersion"/>. 113/// Access to remote <see cref="Project.SkipEvaluation"/>. 118/// Access to remote <see cref="Project.DisableMarkDirty"/>. 123/// Access to remote <see cref="Project.IsBuildEnabled"/>. 128/// Access to remote <see cref="Project.LastEvaluationId"/>. 133/// Facilitate remoting the <see cref="Project.GetAllGlobs(EvaluationContext)"/>. 138/// Facilitate remoting the <see cref="Project.GetAllGlobs(string, EvaluationContext)"/>. 143/// Facilitate remoting the <see cref="Project.GetItemProvenance(string, EvaluationContext)"/>. 148/// Facilitate remoting the <see cref="Project.GetItemProvenance(string, string, EvaluationContext)"/>. 153/// Facilitate remoting the <see cref="Project.GetItemProvenance(ProjectItem, EvaluationContext)"/>. 158/// Facilitate remoting the <see cref="Project.GetLogicalProject"/>. 163/// Facilitate remoting the <see cref="Project.GetProperty"/>. 168/// Facilitate remoting the <see cref="Project.GetPropertyValue"/>. 173/// Facilitate remoting the <see cref="Project.SetProperty"/>. 178/// Facilitate remoting the <see cref="Project.SetGlobalProperty"/>. 183/// Facilitate remoting the <see cref="Project.AddItem(string, string, IEnumerable{KeyValuePair{string, string}})"/>. 188/// Facilitate remoting the <see cref="Project.AddItemFast(string, string, IEnumerable{KeyValuePair{string, string}})"/>. 193/// Facilitate remoting the <see cref="Project.GetItems"/>. 198/// Facilitate remoting the <see cref="Project.GetItemsIgnoringCondition"/>. 203/// Facilitate remoting the <see cref="Project.GetItemsByEvaluatedInclude"/>. 208/// Facilitate remoting the <see cref="Project.RemoveProperty"/>. 213/// Facilitate remoting the <see cref="Project.RemoveGlobalProperty"/>. 218/// Facilitate remoting the <see cref="Project.RemoveItem"/>. 223/// Facilitate remoting the <see cref="Project.RemoveItems"/>. 228/// Facilitate remoting the <see cref="Project.ExpandString"/>. 233/// Facilitate remoting the <see cref="Project.CreateProjectInstance(ProjectInstanceSettings, EvaluationContext)"/>. 238/// Facilitate remoting the <see cref="Project.MarkDirty"/>. 243/// Facilitate remoting the <see cref="Project.ReevaluateIfNecessary(EvaluationContext)"/>. 248/// 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 (11)
AbstractBuildHost.cs (1)
188private int AddProjectFileTarget(Build.Evaluation.Project? project, string languageName, DiagnosticLog log)
Build\ProjectBuildManager.cs (7)
107public async Task<(MSB.Evaluation.Project? project, DiagnosticLog log)> LoadProjectAsync( 140private (MSB.Evaluation.Project? project, DiagnosticLog log) LoadProjectCore( 160var project = new MSB.Evaluation.Project( 176public (MSB.Evaluation.Project? project, DiagnosticLog log) LoadProject(string path, Stream readStream) 215MSB.Evaluation.Project project, DiagnosticLog log, CancellationToken cancellationToken) 261MSB.Evaluation.Project project, DiagnosticLog log, CancellationToken cancellationToken) 270MSB.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; 29MSB.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 (2)
XMake.cs (2)
1722Project project = projectCollection.LoadProject(projectFile, globalProperties, toolsVersion); 2002Project 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) 928private static IEnumerable<InstalledPackageReference> GetPackageReferencesFromTargets(Project project, string framework) 997var projectPerFramework = project.WithGlobalProperties(globalProperties).Project; 1043private static IEnumerable<string> GetProjectFrameworks(Project project) 1092public required Project Project { get; init; }