Skip to content
Concord

Enum RouteState

Namespace
Concord.Detour
Assembly
Concord.Detour.dll

How a target method's detour is owned once Concord has made a routing decision about it.

public enum RouteState

Fields

Bridge = 2

The target is routed through a foreign patch host, which owns its entry point.

ContestedLost = 4

A foreign patcher claimed the target after Concord had detoured it, and promotion to the host failed. The host owns the entry point and Concord's injections are not running. Unlike Rejected this does not throw on later applies: the caller did nothing wrong, an unrelated mod arrived late.

Raw = 1

Concord's own detour owns the target's entry point.

Rejected = 3

The host refused to route the target and Concord cannot patch it. Later applies throw.

Unpinned = 0

No routing decision has been made for the target yet.