Open sandboxFocus

Method Descend

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 | operator on InitializationSlot.

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.