Share via


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

GetEvaluatedValueEscaped(ProjectMetadata)

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

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.

Applies to