6 implementations of ILinkableObject
Microsoft.Build (6)
Construction\ProjectElement.cs (1)
20public abstract class ProjectElement : IProjectElement, ILinkableObject
Definition\Project.cs (1)
49public class Project : ILinkableObject
ObjectModelRemoting\LinkedObjectFactory.cs (4)
241private class LinkedProjectItem : ProjectItem, ILinkableObject, IImmutableInstanceProvider<ProjectItemInstance> 265private class LinkedProjectItemDefinition : ProjectItemDefinition, ILinkableObject, IImmutableInstanceProvider<ProjectItemDefinitionInstance> 288private class LinkedProjectMetadata : ProjectMetadata, ILinkableObject, IImmutableInstanceProvider<ProjectMetadataInstance> 311private class LinkedProjectProperty : ProjectProperty, ILinkableObject, IImmutableInstanceProvider<ProjectPropertyInstance>
9 references to ILinkableObject
Microsoft.Build (9)
Construction\ProjectElement.cs (2)
305/// <see cref="ILinkableObject.Link"/> 307object ILinkableObject.Link => Link;
Definition\Project.cs (1)
71object ILinkableObject.Link => IsLinked ? Link : null;
ObjectModelRemoting\LinkedObjectFactory.cs (6)
53var linkable = obj as ILinkableObject; 262object ILinkableObject.Link => Link; 285object ILinkableObject.Link => Link; 308object ILinkableObject.Link => Link; 316object ILinkableObject.Link => Link;