1 instantiation of XmlAttributeLink
Microsoft.Build (1)
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementLink.cs (1)
150
result.Add(new
XmlAttributeLink
(attribute.LocalName, attribute.Value, attribute.NamespaceURI));
35 references to XmlAttributeLink
Microsoft.Build (8)
Construction\ProjectElement.cs (2)
380
foreach (
var
remoteAttribute in element.Link.Attributes)
424
internal virtual bool ShouldCloneXmlAttribute(
XmlAttributeLink
attributeLink) => true;
Construction\ProjectItemDefinitionElement.cs (1)
129
internal override bool ShouldCloneXmlAttribute(
XmlAttributeLink
attributeLink) => !ProjectMetadataElement.AttributeNameIsValidMetadataName(attributeLink.LocalName);
Construction\ProjectItemElement.cs (1)
508
internal override bool ShouldCloneXmlAttribute(
XmlAttributeLink
attributeLink) => !ProjectMetadataElement.AttributeNameIsValidMetadataName(attributeLink.LocalName);
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementLink.cs (4)
91
public abstract IReadOnlyCollection<
XmlAttributeLink
> Attributes { get; }
145
public static IReadOnlyCollection<
XmlAttributeLink
> GetAttributes(ProjectElement xml)
147
List<
XmlAttributeLink
> result = new List<
XmlAttributeLink
>();
Microsoft.Build.Engine.OM.UnitTests (27)
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\InheritanceImplementationHelpers.cs (1)
97
public static IReadOnlyCollection<
XmlAttributeLink
> GetAttributes(this IProjectElementLinkHelper xml)
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectChooseElementLink.cs (1)
51
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectElementContainerLink.cs (1)
77
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectElementLink.cs (2)
39
public IReadOnlyCollection<
XmlAttributeLink
> Attributes => ProjectItemElementLink.GetAttributes(this.Source);
99
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectExtensionsElementLink.cs (1)
63
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectImportElementLink.cs (1)
60
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectImportGroupElementLink.cs (1)
51
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectItemDefinitionElementLink.cs (1)
51
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectItemDefinitionGroupElementLink.cs (1)
51
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectItemElementLink.cs (1)
62
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectItemGroupElementLink.cs (1)
51
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectMetadataElementLink.cs (1)
62
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectOnErrorElementLink.cs (1)
50
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectOtherwiseElementLink.cs (1)
51
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectOutputElementLink.cs (1)
51
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectPropertyElementLink.cs (1)
62
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectPropertyGroupElementLink.cs (1)
51
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectRootElementLink.cs (1)
174
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectSdkElementLink.cs (1)
51
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectTargetElementLink.cs (1)
62
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectTaskElementLink.cs (1)
78
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectUsingTaskBodyElementLink.cs (1)
58
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectUsingTaskElementLink.cs (1)
50
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectUsingTaskParameterElementLink.cs (1)
54
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectWhenElementLink.cs (1)
51
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockUsingTaskParameterGroupElementLink.cs (1)
51
public override IReadOnlyCollection<
XmlAttributeLink
> Attributes => EImpl.GetAttributes();