2 types derived from ProjectItemLink
Microsoft.Build.Engine.OM.UnitTests (1)
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectItemLink.cs (1)
38internal sealed class MockProjectItemLink : ProjectItemLink, ILinkMock
Microsoft.Build.Engine.UnitTests (1)
InstanceFromRemote\FakeProjectItemLink.cs (1)
19internal sealed class FakeProjectItemLink : ProjectItemLink
12 references to ProjectItemLink
Microsoft.Build (4)
Definition\ProjectItem.cs (1)
145internal virtual ProjectItemLink Link => null;
ObjectModelRemoting\LinkedObjectFactory.cs (3)
80public ProjectItem Create(ProjectItemLink link, Project project = null, ProjectItemElement xml = null) 245internal LinkedProjectItem(ProjectItemElement xml, Project project, ProjectItemLink link) 260internal override ProjectItemLink Link { get; }
Microsoft.Build.Engine.UnitTests (8)
InstanceFromRemote\FakeProjectItemDictionary.cs (3)
22private readonly IDictionary<string, ProjectItemLink[]>? _items; 24public FakeProjectItemDictionary(IDictionary<string, ProjectItemLink[]>? items = null) 84if (_items.TryGetValue(key, out ProjectItemLink[]? links))
InstanceFromRemote\FakeProjectLinkWithQuickItemLookUp.cs (3)
19private readonly IDictionary<string, ProjectItemLink[]> _itemsByEvaluatedInclude; 23IDictionary<string, ProjectItemLink[]> itemsByEvaluatedInclude, 32if (_itemsByEvaluatedInclude.TryGetValue(evaluatedInclude, out ProjectItemLink[]? items))
InstanceFromRemote\ProjectInstance_FromImmutableProjectLink_Tests.cs (2)
59var items = new Dictionary<string, ProjectItemLink[]>(StringComparer.OrdinalIgnoreCase); 94var items = new Dictionary<string, ProjectItemLink[]>(StringComparer.OrdinalIgnoreCase);