1 type derived from ProjectLink
Microsoft.Build (1)
Definition\Project.cs (1)
1840private class ProjectImpl : ProjectLink, IProjectLinkInternal
23 references to ProjectLink
Microsoft.Build (23)
Definition\Project.cs (16)
61private ProjectLink implementation; 65internal ProjectLink Link => implementation; 104internal Project(ProjectCollection projectCollection, ProjectLink link) 2126/// See <see cref="ProjectLink.GlobalPropertiesContains(string)"/>. 2136/// See <see cref="ProjectLink.GlobalPropertiesCount()"/>. 2145/// See <see cref="ProjectLink.GlobalPropertiesEnumerable()"/>. 2504/// <see cref="ProjectLink.ReevaluateIfNecessary" /> 2527/// See <see cref="ProjectLink.GetAllGlobs(EvaluationContext)"/>. 2539/// See <see cref="ProjectLink.GetAllGlobs(string, EvaluationContext)"/>. 2562/// See <see cref="ProjectLink.GetItemProvenance(string, EvaluationContext)"/>. 2575/// See <see cref="ProjectLink.GetItemProvenance(string, string, EvaluationContext)"/>. 2589/// See <see cref="ProjectLink.GetItemProvenance(ProjectItem, EvaluationContext)"/>. 3149/// See <see cref="ProjectLink.CreateProjectInstance(ProjectInstanceSettings, EvaluationContext)"/>. 3164/// In such a case the host can help us by setting the dirty flag explicitly so that <see cref="ProjectLink.ReevaluateIfNecessary">ReevaluateIfNecessary()</see> 3180/// See <see cref="ProjectLink.ReevaluateIfNecessary"/>. 3204/// See <see cref="ProjectLink.Build"/>.
Instance\ImmutableProjectCollections\LazyStringValuedList.cs (4)
21private readonly ProjectLink _immutableProject; 22private readonly Func<ProjectLink, List<string>> _getStringValues; 25public LazyStringValuedList(ProjectLink immutableProject, Func<ProjectLink, List<string>> getStringValues)
Instance\ProjectInstance.cs (2)
501static List<string> GetImportFullPaths(ObjectModelRemoting.ProjectLink projectLink) 518static List<string> GetImportFullPathsIncludingDuplicates(ObjectModelRemoting.ProjectLink projectLink)
ObjectModelRemoting\LinkedObjectFactory.cs (1)
95public Project Create(ProjectLink link)