Partager via


ProjectExtensionsElementLink Class

Definition

External projects support. Allow for creating a local representation to external object of type ProjectExtensionsElement

public ref class ProjectExtensionsElementLink abstract : Microsoft::Build::ObjectModelRemoting::ProjectElementLink
public abstract class ProjectExtensionsElementLink : Microsoft.Build.ObjectModelRemoting.ProjectElementLink
type ProjectExtensionsElementLink = class
    inherit ProjectElementLink
Public MustInherit Class ProjectExtensionsElementLink
Inherits ProjectElementLink
Inheritance
ProjectExtensionsElementLink

Constructors

ProjectExtensionsElementLink()

Properties

Attributes

Supports CopyFrom(ProjectElement).

(Inherited from ProjectElementLink)
ContainingProject

Access to remote ContainingProject.

(Inherited from ProjectElementLink)
Content

Access to remote Content.

ElementName

Access to remote ElementName.

(Inherited from ProjectElementLink)
ExpressedAsAttribute

Access to remote Microsoft.Build.Construction.ProjectElement.ExpressedAsAttribute.

(Inherited from ProjectElementLink)
Location

Access to remote Location.

(Inherited from ProjectElementLink)
NextSibling

Access to remote NextSibling.

(Inherited from ProjectElementLink)
OuterElement

Access to remote OuterElement.

(Inherited from ProjectElementLink)
Parent

Access to remote Parent.

(Inherited from ProjectElementLink)
PreviousSibling

Access to remote PreviousSibling.

(Inherited from ProjectElementLink)
PureText

Supports CopyFrom(ProjectElement). return raw xml content of the element if it has exactly 1 text child

(Inherited from ProjectElementLink)

Methods

CopyFrom(ProjectElement)

Facilitate remoting to remote CopyFrom(ProjectElement).

(Inherited from ProjectElementLink)
CreateNewInstance(ProjectRootElement)

Facilitate remoting to remote CreateNewInstance(ProjectRootElement).

(Inherited from ProjectElementLink)
GetAttributeLocation(String)

Required to implement Attribute access for remote element.

(Inherited from ProjectElementLink)
GetAttributeValue(String, Boolean)

Required to implement Attribute access for remote element.

(Inherited from ProjectElementLink)
GetSubElement(String)

Helps implementing sub element indexer.

SetOrRemoveAttribute(String, String, Boolean, String, String)

Required to implement Attribute access for remote element.

(Inherited from ProjectElementLink)
SetSubElement(String, String)

Helps implementing sub element indexer.

Applies to