Class ReactorSideEffectAttribute
- Assembly
- Cratis.Chronicle.dll
Marks a type as a reactor side-effect return type for the analyzer.
[AttributeUsage(AttributeTargets.Class|AttributeTargets.Struct|AttributeTargets.Interface, Inherited = true)]
public sealed class ReactorSideEffectAttribute : Attribute
- Inheritance
-
ReactorSideEffectAttribute
- Inherited Members
- Extension Methods
Remarks
This attribute only informs the analyzer; it does not register a handler or enable runtime processing. A registered IReactorSideEffectHandler must still claim the declared synchronous return type and process the returned value, including any collection of side effects.
Constructors
ReactorSideEffectAttribute()
public ReactorSideEffectAttribute()