public override void WriteTo(CCodeWriterBase c) { CCodeWriterBase.SetLocalObjectIDGenerator(); c.Separate(); c.TextSpanNewLine(string.Format("// Method : {0}", this.Method.ToDisplayString())); c.WriteMethodDeclaration(this.Method, false); if (this.MethodBodyOpt != null) { this.MethodBodyOpt.WriteTo(c); } else { c.WriteMethodBody(this.BoundBody, this.Method); } }