ProjectMetadata ProjectMetadata ProjectMetadata ProjectMetadata Class

Definizione

Rappresenta i metadati in fase di progettazione valutati.Represents evaluated design-time metadata.

public ref class ProjectMetadata : IEquatable<Microsoft::Build::Evaluation::ProjectMetadata ^>
public class ProjectMetadata : IEquatable<Microsoft.Build.Evaluation.ProjectMetadata>
type ProjectMetadata = class
    interface IEquatable<ProjectMetadata>
Public Class ProjectMetadata
Implements IEquatable(Of ProjectMetadata)
Ereditarietà
ProjectMetadataProjectMetadataProjectMetadataProjectMetadata
Implementazioni

Commenti

Mai utilizzato per rappresentare i metadati predefiniti, ad esempio% (filename).Never used to represent built-in metadata, like %(Filename). I metadati sono sempre associati al codice sorgente del progetto.The metadata is always associated with project source code.

I metadati sono contenuti in un ProjectItemDefinition oggetto o in un oggetto. ProjectItemThe metadata is contained by either by a ProjectItemDefinition or a ProjectItem.

Proprietà

ConditionLocation ConditionLocation ConditionLocation ConditionLocation

Posizione dell'attributo Condition, se disponibile.Location of the Condition attribute.

EvaluatedValue EvaluatedValue EvaluatedValue EvaluatedValue

Ottiene il valore dei metadati valutati.Gets the evaluated metadata value.

IsImported IsImported IsImported IsImported

Determina se i metadati hanno avuto origine da un file importato.Determines if the metadata originated from an imported file.

ItemType ItemType ItemType ItemType

Ottiene il tipo dell'elemento o della definizione di elemento che lo contiene.Gets the item type of the containing item definition or item.

Location Location Location Location

Posizione dell'elemento.Location of the element.

Name Name Name Name

Ottiene il nome dei metadati.Gets the name of the metadata.

Predecessor Predecessor Predecessor Predecessor

Ottiene gli ultimi metadati (da un elemento o una definizione di elemento) sottoposti a override da questi metadati durante la valutazione.Gets the last metadata (from an item definition or item) that was overridden by this metadata during evaluation.

Project Project Project Project

Ottiene il progetto che contiene questi metadati.Gets the project that contains this metadata.

UnevaluatedValue UnevaluatedValue UnevaluatedValue UnevaluatedValue

Ottiene o imposta il valore dei metadati non valutati.Gets or sets the unevaluated metadata value.

Xml Xml Xml Xml

Ottiene l'elemento di metadati del progetto associato.Gets the associated project metadata element.

Implementazioni dell'interfaccia esplicita

IEquatable<ProjectMetadata>.Equals(ProjectMetadata) IEquatable<ProjectMetadata>.Equals(ProjectMetadata) IEquatable<ProjectMetadata>.Equals(ProjectMetadata) IEquatable<ProjectMetadata>.Equals(ProjectMetadata)

Verifica l'uguaglianza tra questi metadati del progetto e quelli specificati.Compares this project metadata with the given project metadata for equality.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a