Esempio n. 1
0
        private IExtendedType GetArgumentTypeInternal(ParameterInfo parameter)
        {
            MethodInfo method = (MethodInfo)parameter.Member;

            if (!_methods.TryGetValue(method, out ExtendedMethodInfo? info))
            {
                info             = ExtendedType.FromMethod(method, _typeCache);
                _methods[method] = info;
            }

            return(info.ParameterTypes[parameter]);
        }