Logo Xantham

Graph Type

A dependency graph of types extracted from a DecodedResult. Provides reverse-lookup, cycle detection, and degree tracking for downstream ordering or topological analysis.

Record fields

Record Field Description

Cycles

Full Usage: Cycles

Field type: FrozenDictionary<TypeKey, TypeKey>

Cycles in the graph as (typeKey, cycleParticipant) pairs: each entry indicates a key that participates in a dependency cycle with another key.

Field type: FrozenDictionary<TypeKey, TypeKey>

Degrees

Full Usage: Degrees

Field type: FrozenDictionary<TypeKey, int>

In-degree per TypeKey — the count of outgoing dependencies from each node.

Field type: FrozenDictionary<TypeKey, int>

Dependents

Full Usage: Dependents

Field type: FrozenDictionary<TypeKey, FrozenSet<TypeKey>>

For each TypeKey, the set of keys that depend on it (i.e. its dependents).

Field type: FrozenDictionary<TypeKey, FrozenSet<TypeKey>>

Type something to start searching.