/// <inheritdoc />
        protected override StaticParameterWrapper GetMethodReturnParameter(StaticMethodWrapper method)
        {
            CodeFunction2 methodHandle = (CodeFunction2)method.Handle;

            // TODO: This won't provide access to any parameter attributes.  How should we retrieve them?
            CodeTypeRef type = methodHandle.Type;

            return(type != null ? new StaticParameterWrapper(this, type, method) : null);
        }
 /// <inheritdoc />
 protected override IList <StaticGenericParameterWrapper> GetMethodGenericParameters(StaticMethodWrapper method)
 {
     // FIXME: Not supported.
     return(EmptyArray <StaticGenericParameterWrapper> .Instance);
 }