2 types derived from ProjectLink
Microsoft.Build (1)
Definition\Project.cs (1)
1816private class ProjectImpl : ProjectLink, IProjectLinkInternal
Microsoft.Build.Engine.OM.UnitTests (1)
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectLink.cs (1)
117internal sealed class MockProjectLink : ProjectLink, ILinkMock
17 references to ProjectLink
Microsoft.Build (17)
Definition\Project.cs (16)
66private ProjectLink implementation; 70internal ProjectLink Link => implementation; 109internal Project(ProjectCollection projectCollection, ProjectLink link) 2102/// See <see cref="ProjectLink.GlobalPropertiesContains(string)"/>. 2112/// See <see cref="ProjectLink.GlobalPropertiesCount()"/>. 2121/// See <see cref="ProjectLink.GlobalPropertiesEnumerable()"/>. 2479/// <see cref="ProjectLink.ReevaluateIfNecessary" /> 2502/// See <see cref="ProjectLink.GetAllGlobs(EvaluationContext)"/>. 2514/// See <see cref="ProjectLink.GetAllGlobs(string, EvaluationContext)"/>. 2681/// See <see cref="ProjectLink.GetItemProvenance(string, EvaluationContext)"/>. 2694/// See <see cref="ProjectLink.GetItemProvenance(string, string, EvaluationContext)"/>. 2708/// See <see cref="ProjectLink.GetItemProvenance(ProjectItem, EvaluationContext)"/>. 3268/// See <see cref="ProjectLink.CreateProjectInstance(ProjectInstanceSettings, EvaluationContext)"/>. 3283/// In such a case the host can help us by setting the dirty flag explicitly so that <see cref="ProjectLink.ReevaluateIfNecessary">ReevaluateIfNecessary()</see> 3299/// See <see cref="ProjectLink.ReevaluateIfNecessary"/>. 3323/// See <see cref="ProjectLink.Build"/>.
ObjectModelRemoting\LinkedObjectFactory.cs (1)
95public Project Create(ProjectLink link)