Open sandboxFocus

Enum InterfaceMemberImplementationOutcome

Indicates the action taken by the advice when implementing an individual interface member.

Namespace: Metalama.Framework.Advising
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public enum InterfaceMemberImplementationOutcome
Remarks

This outcome is available via Outcome and indicates how the interface member was resolved: introduced, overridden, or mapped to an existing member.

Fields

Name Description
Introduce

The interface member was introduced as a new declaration in the target type.

Override

An existing declaration was overridden using the interface member template.

UseExisting

An existing compatible member in the target type was used to satisfy the interface member requirement.

See Also