public override EmitContext CreateEmitContext (ILGenerator ig)
{
EmitContext ec = new EmitContext (this, ig, ReturnType);
ec.CurrentAnonymousMethod = AnonymousMethod;
if (AnonymousMethod.return_label != null) {
ec.HasReturnLabel = true;
ec.ReturnLabel = (Label) AnonymousMethod.return_label;
}
return ec;
}