Open sandboxFocus

Enum InvocationDispatchKind

Kinds of dispatch of an intercepted call.

Namespace: Metalama.Extensions.Interceptors
Assembly: Metalama.Extensions.Interceptors.dll
Syntax
[CompileTime]
public enum InvocationDispatchKind

Fields

Name Description
Base

A non-virtual call written base.M() to a virtual method.

Instance

An instance method called on a receiver.

None

The default value, which is not a valid dispatch kind.

Static

A static method, including classic extension methods and static extension members.

StaticThroughTypeParameter

A static abstract or static virtual interface member called through a type parameter, written T.M().