Table of Contents

Namespace Concord

Classes

CallbackInfo

Compile-time marker passed to void-target injections that need to cancel the original method.

CallbackInfo<T>

Compile-time marker passed to non-void-target injections that can inspect, replace, or supply the target method's return value.

InjectAttribute

Marks a template method as an injection for a named target method.

Operation

Marker parameter used by call-site wrapper injections.

Operation<T>

Marker parameter used by call-site wrapper injections that replace a value-producing operation.

ReversePatchAttribute

Marks a template method as a reverse patch that binds to the pristine original target method.