public static RuntimeBindingSignature GetMethodSignature(string name, CallingConventions conventions, params ITypeInfo[] types)
        {
            var signature = new RuntimeBindingSignature();

            signature.WriteMethod(name, conventions, types);
            return(signature);
        }
        public static RuntimeBindingSignature GetMethodSignature(IMethodInfo method)
        {
            var signature = new RuntimeBindingSignature();

            signature.WriteMethod(method);
            return(signature);
        }