Open sandboxFocus

Enum AdviceKind

Enumerates the different types of code transformations (advice) that can be applied by aspects. Each advice kind corresponds to a specific transformation operation available through AdviserExtensions.

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

Fields

Name Description
AddAnnotation
AddContract
AddInitializer
ImplementInterface
IntroduceAttribute
IntroduceConstructor
IntroduceEvent
IntroduceField
IntroduceFinalizer
IntroduceIndexer
IntroduceMethod
IntroduceNamespace
IntroduceOperator
IntroduceParameter
IntroduceProperty
IntroduceType
None
OverrideConstructor
OverrideConstructorChainCall
OverrideEvent
OverrideEventInvoke
OverrideEventRaise
OverrideFieldOrPropertyOrIndexer
OverrideFinalizer
OverrideMethod
PullConstructorParameter
RemoveAttributes
See Also