ProjectMetadataLink Class

Definition

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

public ref class ProjectMetadataLink abstract
public abstract class ProjectMetadataLink
type ProjectMetadataLink = class
Public MustInherit Class ProjectMetadataLink
Inheritance
ProjectMetadataLink

Constructors

ProjectMetadataLink()

Properties

EvaluatedValueEscaped

Access to remote Microsoft.Build.Evaluation.ProjectMetadata.EvaluatedValueEscaped.

Parent

MSBuild object that this meta data belong to. Can be either ProjectItem, or ProjectItemDefinition Not a public property on original ProjectMetadata object, but int is needed to create a local proxy object.

Predecessor

Access to remote Predecessor.

Xml

Access to remote Xml.

Methods

Equals(Object)

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

(Inherited from Object)
GetEvaluatedValueEscaped(ProjectMetadata)

Helper utility for External projects provider implementation to get access of the EvaluatedValueEscaped

GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetParent(ProjectMetadata)

Helper utility for External projects provider implementation to get access of the parent object. At this point this is internal property for ProjectMetadata.

GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to