ProjectImportGroupElementLink Class

Definition

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

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

Constructors

ProjectImportGroupElementLink()

Properties

Attributes

Supports CopyFrom(ProjectElement).

(Inherited from ProjectElementLink)
ContainingProject

Access to remote ContainingProject.

(Inherited from ProjectElementLink)
Count

Access to remote Count.

(Inherited from ProjectElementContainerLink)
ElementName

Access to remote ElementName.

(Inherited from ProjectElementLink)
ExpressedAsAttribute

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

(Inherited from ProjectElementLink)
FirstChild

Access to remote FirstChild.

(Inherited from ProjectElementContainerLink)
LastChild

Access to remote LastChild.

(Inherited from ProjectElementContainerLink)
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

AddInitialChild(ProjectElement)

Helps implementation of the AppendChild(ProjectElement).

(Inherited from ProjectElementContainerLink)
CopyFrom(ProjectElement)

Facilitate remoting to remote CopyFrom(ProjectElement).

(Inherited from ProjectElementLink)
CreateNewInstance(ProjectRootElement)

Facilitate remoting to remote CreateNewInstance(ProjectRootElement).

(Inherited from ProjectElementLink)
DeepClone(ProjectRootElement, ProjectElementContainer)

helps implementation the DeepCopyFrom(ProjectElementContainer).

(Inherited from ProjectElementContainerLink)
Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
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)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
InsertAfterChild(ProjectElement, ProjectElement)

Facilitate remoting the InsertAfterChild(ProjectElement, ProjectElement).

(Inherited from ProjectElementContainerLink)
InsertBeforeChild(ProjectElement, ProjectElement)

Facilitate remoting the InsertBeforeChild(ProjectElement, ProjectElement).

(Inherited from ProjectElementContainerLink)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
RemoveChild(ProjectElement)

Facilitate remoting the RemoveChild(ProjectElement).

(Inherited from ProjectElementContainerLink)
SetOrRemoveAttribute(String, String, Boolean, String, String)

Required to implement Attribute access for remote element.

(Inherited from ProjectElementLink)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to