ProjectMetadata Klasse

Definition

Stellt ausgewertete Entwurfszeitmetadaten dar.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)
Vererbung
ProjectMetadata
Implementiert

Hinweise

Wird nie verwendet, um integrierte Metadaten darzustellen, wie z. b.% (filename).Never used to represent built-in metadata, like %(Filename). Die Metadaten sind immer dem Projekt Quell Code zugeordnet.The metadata is always associated with project source code.

Die Metadaten sind entweder ProjectItemDefinition in ProjectItemoder in enthalten.The metadata is contained by either by a ProjectItemDefinition or a ProjectItem.

Eigenschaften

ConditionLocation

Speicherort des Condition-Attributs.Location of the Condition attribute.

EvaluatedValue

Ruft den ausgewerteten Metadatenwert ab.Gets the evaluated metadata value.

IsImported

Bestimmt, ob die Metadaten aus einer importierten Datei stammen.Determines if the metadata originated from an imported file.

ItemType

Ruft den Elementtyp der enthaltenden Elementdefinition oder des Elements ab.Gets the item type of the containing item definition or item.

Location

Speicherort des Elements.Location of the element.

Name

Ruft den Namen der Metadaten ab.Gets the name of the metadata.

Predecessor

Ruft die letzten Metadaten (aus einer Elementdefinition oder einem Element) ab, die bei der Auswertung von diesen Metadaten überschrieben wurden.Gets the last metadata (from an item definition or item) that was overridden by this metadata during evaluation.

Project

Ruft das Projekt ab, das diese Metadaten enthält.Gets the project that contains this metadata.

UnevaluatedValue

Ruft den nicht ausgewerteten Metadatenwert ab oder legt ihn fest.Gets or sets the unevaluated metadata value.

Xml

Ruft das zugeordnete Projektmetadatenelement ab.Gets the associated project metadata element.

Methoden

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IEquatable<ProjectMetadata>.Equals(ProjectMetadata)

Vergleicht diese Projektmetadaten mit den angegebenen Projektmetadaten auf Gleichheit.Compares this project metadata with the given project metadata for equality.

Gilt für: