public void Visit(EventDelegatorsNode node) { foreach (var ev in node.Events) { IndentedAppendLine($"public void {ev}() {{ Handle(Event.{ev}); }}"); AppendLine(); } }
public void Visit(EventDelegatorsNode node) { AppendLine($"#if {SingleEventFuncDefine}"); IndentedAppendLine($"public void TriggerEvent(Event ev) {{ Handle(ev); }}"); AppendLine("#else"); foreach (var ev in node.Events) { IndentedAppendLine($"public void {ev}() {{ Handle(Event.{ev}); }}"); AppendLine(); } AppendLine("#endif"); AppendLine(); }
public override void Visit(EventDelegatorsNode node) { StringBuilder.Append("d "); }
public override void Visit(EventDelegatorsNode node) { StringBuilder.Append($"delegators [{string.Join(", ", node.Events)}] "); }
public virtual void Visit(EventDelegatorsNode node) { }