//=========================================================== // 各関数 //=========================================================== private static void WriteAttachEvent(LanguageWriter w, IAttachEventStatement state) { ExpressionWriter.WriteEventReference(w, state.Event); w.Write(" += "); ExpressionWriter.WriteExpression(w, state.Listener, false); w.Write(";"); w.WriteLine(); }
public virtual void VisitAttachEventStatement(IAttachEventStatement value) { VisitExpression(value.Event); VisitExpression(value.Listener); }
private void WriteAttachEventStatement(IAttachEventStatement statement, IFormatter formatter) { this.WriteStatementSeparator(formatter); this.WriteEventReferenceExpression(statement.Event, formatter); formatter.Write(" += "); this.WriteExpression(statement.Listener, formatter); formatter.Write(";"); formatter.WriteLine(); }
public override void VisitAttachEventStatement(IAttachEventStatement value) { WriteUnsupported(value); }
public virtual void VisitAttachEventStatement(IAttachEventStatement value) { this.VisitExpression(value.Event); this.VisitExpression(value.Listener); }
public virtual IStatement TransformAttachEventStatement(IAttachEventStatement value) { value.Event = (IEventReferenceExpression)this.TransformExpression(value.Event); value.Listener = this.TransformExpression(value.Listener); return value; }