ProjectMetadata ProjectMetadata ProjectMetadata ProjectMetadata Class

Definição

Representa os metadados em tempo de design avaliados.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)
Herança
ProjectMetadataProjectMetadataProjectMetadataProjectMetadata
Implementações

Comentários

Nunca é usado para representar metadados internos, como % (Filename).Never used to represent built-in metadata, like %(Filename). Os metadados sempre estão associado com o código de origem do projeto.The metadata is always associated with project source code.

Os metadados do contido por um ProjectItemDefinition ou um ProjectItem.The metadata is contained by either by a ProjectItemDefinition or a ProjectItem.

Propriedades

ConditionLocation ConditionLocation ConditionLocation ConditionLocation

O local do atributo Condition.Location of the Condition attribute.

EvaluatedValue EvaluatedValue EvaluatedValue EvaluatedValue

Obtém o valor de metadados avaliado.Gets the evaluated metadata value.

IsImported IsImported IsImported IsImported

Determina se os metadados originaram-se de um arquivo importado.Determines if the metadata originated from an imported file.

ItemType ItemType ItemType ItemType

Obtém o tipo de item para o item ou a definição de item recipiente.Gets the item type of the containing item definition or item.

Location Location Location Location

Local do elemento.Location of the element.

Name Name Name Name

Obtém o nome dos metadados.Gets the name of the metadata.

Predecessor Predecessor Predecessor Predecessor

Obtém os últimos metadados (de um item ou de uma definição de item) substituídos por estes metadados durante a avaliação.Gets the last metadata (from an item definition or item) that was overridden by this metadata during evaluation.

Project Project Project Project

Obtém o projeto que contém esses metadados.Gets the project that contains this metadata.

UnevaluatedValue UnevaluatedValue UnevaluatedValue UnevaluatedValue

Obtém ou define o valor dos metadados não avaliados.Gets or sets the unevaluated metadata value.

Xml Xml Xml Xml

Obtém o elemento de metadados de projeto associado.Gets the associated project metadata element.

Implantações explícitas de interface

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

Compara os metadados desse projeto aos metadados do projeto fornecidos quanto à igualdade.Compares this project metadata with the given project metadata for equality.

Métodos

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

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

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

Serve como a função de hash padrão.Serves as the default hash function.

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

Obtém o Type da instância atual.Gets the Type of the current instance.

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

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

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

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Aplica-se a