TaskFlag enum

Represents the different flags that can be applied to tasks in the Tasks section.

Inheritance
Available extensions

Values

checkableAlone → const TaskFlag

Specifies that the task can be checked even when none of its children are checked.

checkedOnce → const TaskFlag

Instructs Setup that this task should be unchecked initially when Setup finds a previous version of the same application is already installed.

This flag is effectively disabled if the UsePreviousTasks directive is set to no.

dontInheritCheck → const TaskFlag

Prevents the task from automatically becoming checked when its parent is checked.

Has no effect on top-level tasks, and cannot be combined with the exclusive flag.

exclusive → const TaskFlag

Makes the task mutually exclusive with sibling tasks that also have the exclusive flag.

restart → const TaskFlag

Instructs Setup to ask the user to restart the system at the end of installation if this task is selected, regardless of whether it is necessary.

unchecked → const TaskFlag

Instructs Setup that this task should be unchecked initially.

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<TaskFlag>
A constant List of the values in this enum, in order of their declaration.