10 types derived from ProjectElementLink
Microsoft.Build (9)
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementContainerLink.cs (1)
14
public abstract class ProjectElementContainerLink :
ProjectElementLink
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementLink.cs (2)
178
public abstract class ProjectOnErrorElementLink :
ProjectElementLink
{ }
184
public abstract class ProjectOutputElementLink :
ProjectElementLink
{ }
ObjectModelRemoting\ConstructionObjectLinks\ProjectExtensionsElementLink.cs (1)
14
public abstract class ProjectExtensionsElementLink :
ProjectElementLink
ObjectModelRemoting\ConstructionObjectLinks\ProjectImportElementLink.cs (1)
14
public abstract class ProjectImportElementLink :
ProjectElementLink
ObjectModelRemoting\ConstructionObjectLinks\ProjectMetadataElementLink.cs (1)
14
public abstract class ProjectMetadataElementLink :
ProjectElementLink
ObjectModelRemoting\ConstructionObjectLinks\ProjectPropertyElementLink.cs (1)
14
public abstract class ProjectPropertyElementLink :
ProjectElementLink
ObjectModelRemoting\ConstructionObjectLinks\ProjectUsingTaskBodyElementLink.cs (1)
14
public abstract class ProjectUsingTaskBodyElementLink :
ProjectElementLink
ObjectModelRemoting\ConstructionObjectLinks\ProjectUsingTaskParameterElementLink.cs (1)
14
public abstract class ProjectUsingTaskParameterElementLink :
ProjectElementLink
Microsoft.Build.Engine.OM.UnitTests (1)
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectElementLink.cs (1)
74
internal sealed class TemplateProjectElementLink :
ProjectElementLink
, ILinkMock, IProjectElementLinkHelper
14 references to ProjectElementLink
Microsoft.Build (6)
Construction\ProjectElement.cs (2)
50
internal ProjectElement(
ProjectElementLink
link)
302
internal
ProjectElementLink
Link => _xmlSource?.Link;
ElementLocation\XmlElementWithLocation.cs (1)
53
ProjectElementLink
ILinkedXml.Link => null;
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementLink.cs (3)
14
/// <see cref="XmlElementWithLocation"/> and <see cref="
ProjectElementLink
"/>
24
ProjectElementLink
Link { get; }
41
ProjectElementLink
ILinkedXml.Link => this;
Microsoft.Build.Engine.OM.UnitTests (8)
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectElementLink.cs (7)
31
public bool ExpressedAsAttribute { get =>
ProjectElementLink
.GetExpressedAsAttribute(Source); set =>
ProjectElementLink
.SetExpressedAsAttribute(Source, value); }
51
var result =
ProjectElementLink
.CreateNewInstance(Source, pre);
56
=>
ProjectElementLink
.GetAttributeLocation(this.Source, attributeName);
60
return
ProjectElementLink
.GetAttributeValue(this.Source, attributeName, nullIfNotExists);
65
ProjectElementLink
.SetOrRemoveAttribute(this.Source, name, value, clearAttributeCache, reason, param);
68
ProjectElementLink
.MarkDirty(this.Source, reason, param);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectRootElementLink.cs (1)
145
public void MarkDirty(string reason, string param) {
ProjectElementLink
.MarkDirty(this.Source, reason, param); }