Descend(InitializationSlot)
Returns a copy of the current context with the given slots added to the handled set, suitable for
passing to base.Initialize(...) from a derived Initialize(InitializationContext) override.
Each slot tells the base layer that the derived type will handle the corresponding concern itself.
Declaration
public InitializationContext Descend(InitializationSlot slots = default)Parameters
| Type | Name | Description |
|---|---|---|
| InitializationSlot | slots | The aspect-coordination slots to mark as handled. Combine multiple slots with the
|
Returns
| Type | Description |
|---|---|
| InitializationContext |
Remarks
Intent is normalized to WillInitialize to preserve the promise that Initialize(InitializationContext) is being invoked, and Metadata is propagated unchanged from the current context.