Represents the relationship between the source and the target vertex in the dataflow graph. The actual value is represented as a bitmask so use edgeTypesToNames to get something more human-readable. Similarly, you can access EdgeTypeName to access the name counterpart.

Enumeration Members

Argument: 64

Formal used as argument to a function call

Calls: 4

The edge determines that the source calls the target

DefinedBy: 2

The edge determines that source is defined by target

DefinedByOnCall: 32

Usually the inverse of defines-on-call (in the context of arguments and parameters). This may also link an open read (within a function) to the definition that is active at the call site.

DefinesOnCall: 16

The edge determines that source (probably argument) defines the target (probably parameter). This may also link a function call to definitions it causes to be active (as part of the closure) of the called function definition.

NonStandardEvaluation: 256

The Edge determines that the reference is affected by a non-standard evaluation (e.g., a for-loop body or a quotation)

Reads: 1

The edge determines that source reads target

Returns: 8

The source returns target on call

SideEffectOnCall: 128

The edge determines that the source is a side effect that happens when the target is called