Class BoltClassEventGenerator
Inheritance
BoltClassEventGenerator
Syntax
public sealed class BoltClassEventGenerator : IInvokableBoltMemberGenerator, IBoltMemberGenerator, IGenerator
Constructors
BoltClassEventGenerator(BoltClassEvent)
Declaration
public BoltClassEventGenerator(BoltClassEvent event)
Parameters
Properties
event
Declaration
public BoltClassEvent event { get; }
Property Value
Methods
Declare(ClassGeneration)
Declaration
public void Declare(ClassGeneration class)
Parameters
Implements
GenerateApiInvokeStatements(MethodGeneration, CodeVariableReferenceExpression)
Declaration
public IEnumerable<CodeStatement> GenerateApiInvokeStatements(MethodGeneration method, CodeVariableReferenceExpression argsArgument)
Parameters
Returns
Implements
GenerateClassBindingStatements(MethodGeneration)
Declaration
public IEnumerable<CodeStatement> GenerateClassBindingStatements(MethodGeneration method)
Parameters
Returns
GenerateClassConstructorStatements(ConstructorGeneration)
Declaration
public IEnumerable<CodeStatement> GenerateClassConstructorStatements(ConstructorGeneration constructor)
Parameters
Returns
Implements
GenerateEvent(EventGeneration)
Declaration
public CodeEventMember GenerateEvent(EventGeneration eventGeneration)
Parameters
Returns
Explicit Interface Implementations
IBoltMemberGenerator.target
Declaration
IBoltMember IBoltMemberGenerator.target { get; }
Returns
Implements
IGenerator.target
Declaration
object IGenerator.target { get; }
Returns
Implements
Extension Methods