Esempio n. 1
0
 //===========================================================
 //		各関数
 //===========================================================
 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();
 }
Esempio n. 4
0
 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;
 }