Project.AllEvaluatedItemDefinitionMetadata Property

Definition

Item definition metadata encountered during evaluation. These are read during the second evaluation pass. Unlike those returned by the ItemDefinitions property, these are ordered, and include any metadata that were subsequently overridden by others with the same name and item type. It does not include any elements whose conditions did not evaluate to true. It does not include any item definition metadata added since the last evaluation.

public:
 property System::Collections::Generic::ICollection<Microsoft::Build::Evaluation::ProjectMetadata ^> ^ AllEvaluatedItemDefinitionMetadata { System::Collections::Generic::ICollection<Microsoft::Build::Evaluation::ProjectMetadata ^> ^ get(); };
public System.Collections.Generic.ICollection<Microsoft.Build.Evaluation.ProjectMetadata> AllEvaluatedItemDefinitionMetadata { get; }
member this.AllEvaluatedItemDefinitionMetadata : System.Collections.Generic.ICollection<Microsoft.Build.Evaluation.ProjectMetadata>
Public ReadOnly Property AllEvaluatedItemDefinitionMetadata As ICollection(Of ProjectMetadata)

Property Value

All item definition metadata encountered during evaluation. This does not include any elements whose conditions did not evaluate to true, nor any item definition metadata added since the last evaluation.

Remarks

Item metadata is read during the second evaluation pass. Unlike metadata returned by the ItemDefinitions property, this metadata is ordered, and includes any metadata subsequently overridden with the same name and item type.

Applies to