ProjectLoadSettings Перечисление

Определение

Флаги для управления загрузкой проекта.Flags for controlling the project load.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class ProjectLoadSettings
[System.Flags]
public enum ProjectLoadSettings
[<System.Flags>]
type ProjectLoadSettings = 
Public Enum ProjectLoadSettings
Наследование
ProjectLoadSettings
Атрибуты

Поля

Default 0

Стандартная загрузка.Normal load. Это значение по умолчанию.This is the default.

DoNotEvaluateElementsWithFalseCondition 32

По умолчанию вычисления выполняются с помощью вычисления Project и собирают элементы, условия которых были ложными (например, ItemsIgnoringCondition).By default, evaluations performed via Project evaluate and collect elements whose conditions were false (e.g. ItemsIgnoringCondition). Этот флаг отключает такое поведение.This flag turns off this behaviour. Члены Project, собирающие такие элементы, будут создаваться при обращении к ним.Project members that collect such elements will throw when accessed.

IgnoreEmptyImports 16

Игнорируйте пустые файлы целевых объектов при оценке проекта.Ignore empty targets files when evaluating the project

IgnoreInvalidImports 64

Игнорируйте недействительные файлы целевых объектов при оценке проекта.Ignore invalid target files when evaluating the project

IgnoreMissingImports 1

Игнорируйте несуществующие файлы целевых объектов при оценке проекта.Ignore nonexistent targets files when evaluating the project

ProfileEvaluation 128

Указывает, следует ли выполнять профилирование оценки.Whether to profile the evaluation

RecordDuplicateButNotCircularImports 2

Запишите импорты, включая дублирующиеся (но не циклические), в свойство ImportsIncludingDuplicates.Record imports including duplicate, but not circular, imports on the ImportsIncludingDuplicates property

RecordEvaluatedItemElements 8

Запишите элементы, которые были оценены.Record the item elements that got evaluated

RejectCircularImports 4

Вызовите исключение и остановите оценку проекта, если обнаруживаются какие-либо циклические импорты.Throw an exception and stop the evaluation of a project if any circular imports are detected

Комментарии

Это перечисление "Flags", которое позволяет добавлять будущие параметры в аддитивный, не критический способ.This is a "flags" enum, allowing future settings to be added in an additive, non breaking fashion.

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