Specifies the caller's intent regarding Initialize(InitializationContext) invocation. Values are mutually exclusive (not a flags enum).
Namespace: Metalama.Framework.RunTime.Initialization
Assembly: Metalama.Framework.dll
Syntax
public enum CallerIntent : byteRemarks
This value is carried by Intent and indicates whether the caller has committed to invoking Initialize(InitializationContext) after construction.
Fields
| Name | Description |
|---|---|
| None | No guarantee that Initialize(InitializationContext) will be called. Used by non-instrumented callers (generated overload). |
| WillInitialize | The caller will call Initialize(InitializationContext) after construction (e.g., after an object initializer completes). |