Boo.Lang.Runtime.DispatcherEmitter.EmitReturn C# (CSharp) Method

EmitReturn() protected method

protected EmitReturn ( Type typeOnStack ) : void
typeOnStack System.Type
return void
        protected void EmitReturn(Type typeOnStack)
        {
            if (typeOnStack == typeof(void))
            {
                _il.Emit(OpCodes.Ldnull);
            }
            else
            {
                BoxIfNeeded(typeOnStack);
            }
            _il.Emit(OpCodes.Ret);
        }