Show / Hide Table of Contents

Class QTaskDependencies

Groups all dependency information for a task: declared simple and advanced dependencies, and the current state of dependency resolution.

Inheritance
object
QTaskDependencies
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: QarnotSDK
Assembly: QarnotSDK.dll
Syntax
public class QTaskDependencies

Properties

AdvancedDependsOn

List of advanced dependencies with per-dependency state conditions. Null or empty when simple dependencies are used.

Declaration
public IReadOnlyList<AdvancedDependency> AdvancedDependsOn { get; }
Property Value
Type Description
IReadOnlyList<AdvancedDependency>

DependsOn

List of task UUIDs this task depends on (simple dependencies). Empty when advanced dependencies are used.

Declaration
public IReadOnlyList<Guid> DependsOn { get; }
Property Value
Type Description
IReadOnlyList<Guid>

State

The overall dependency state of this task, as an agregation of individual states.

Declaration
public DependencyState? State { get; }
Property Value
Type Description
DependencyState?
In this article
Back to top Generated by DocFX