ProjectMetadata Класс

Определение

Представляет рассчитанные метаданные во время разработки.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)
Наследование
ProjectMetadata
Реализации

Комментарии

Никогда не используется для представления встроенных метаданных, таких как% (filename).Never used to represent built-in metadata, like %(Filename). Метаданные всегда связаны с исходным кодом проекта.The metadata is always associated with project source code.

Метаданные содержатся либо ProjectItemDefinition ProjectItemв, либо в.The metadata is contained by either by a ProjectItemDefinition or a ProjectItem.

Свойства

ConditionLocation

Расположение атрибута Condition.Location of the Condition attribute.

EvaluatedValue

Получает значение рассчитанных метаданных.Gets the evaluated metadata value.

IsImported

Определяет, поступили ли метаданные из импортированного файла.Determines if the metadata originated from an imported file.

ItemType

Получает тип определения содержащего элемента или элемента.Gets the item type of the containing item definition or item.

Location

Расположение элемента.Location of the element.

Name

Получает имя метаданных.Gets the name of the metadata.

Predecessor

Получает последние метаданные (из определения элемента или элемента), которые были переопределены этими метаданными во время вычисления.Gets the last metadata (from an item definition or item) that was overridden by this metadata during evaluation.

Project

Получает проект, содержащий эти метаданные.Gets the project that contains this metadata.

UnevaluatedValue

Получает или задает невычисленное значение метаданных.Gets or sets the unevaluated metadata value.

Xml

Получает элемент метаданных связанного проекта.Gets the associated project metadata element.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Явные реализации интерфейса

IEquatable<ProjectMetadata>.Equals(ProjectMetadata)

Проверяет равенство метаданных этого проекта с метаданными указанного проекта.Compares this project metadata with the given project metadata for equality.

Применяется к