Class ApplicationEventUnitGenerator<TUnit, TArgs>
Inheritance
UnitGenerator<TUnit>
EventHandlerUnitGenerator<TUnit, TArgs>
ApplicationEventUnitGenerator<TUnit, TArgs>
Inherited Members
Namespace: Ludiq.Bolt
Syntax
public abstract class ApplicationEventUnitGenerator<TUnit, TArgs> : EventHandlerUnitGenerator<TUnit, TArgs>, IBehaviourUnitGenerator, IUnitGenerator, IGenerator where TUnit : ApplicationEventUnit<TArgs>
Type Parameters
Name | Description |
---|---|
TUnit | |
TArgs |
Constructors
ApplicationEventUnitGenerator(TUnit)
Declaration
protected ApplicationEventUnitGenerator(TUnit unit)
Parameters
Type | Name | Description |
---|---|---|
TUnit | unit |
Methods
GenerateEventHookTargetExpression(MethodGeneration)
Declaration
protected override CodeExpression GenerateEventHookTargetExpression(MethodGeneration method)
Parameters
Type | Name | Description |
---|---|---|
MethodGeneration | method |
Returns
Type | Description |
---|---|
CodeExpression |
Overrides
Ludiq.Bolt.EventHandlerUnitGenerator<TUnit, TArgs>.GenerateEventHookTargetExpression(Ludiq.Bolt.MethodGeneration)