public void EmitCpp(TypeDefinition parent, CppEmitContext cec)
        {
            var mc = (IMemberContext)method;

            method.ParameterInfo.ApplyAttributes(mc, MethodBuilder);

            ToplevelBlock block = method.Block;

            if (block != null)
            {
                BlockContext bc = new BlockContext(mc, block, method.ReturnType);
                if (block.Resolve(null, bc, method))
                {
                    block.EmitBlockCpp(cec, false, false);
                }
            }
        }