39 public override string Name
90 int num =
sig.Arguments.Length;
103 for (
int i = 0; i <
num2; i++)
105 int num3 = result[i];
135 for (
int j = 0;
j <
array.Length;
j++)
307 return new decimal(lo,
mid,
hi,
b != 0, scale);
326 return new DateTime((
long)
attr.ConstructorArguments[0].Value);
383 return Array.Empty<
object>();
390 if (attributeType ==
null)
396 return Array.Empty<
object>();
408 if (attributeType ==
null)
static readonly DBNull Value
static IList< CustomAttributeData > GetCustomAttributes(MemberInfo target)
static object[] GetCustomAttributes(RuntimeType type, RuntimeType caType, bool inherit)
static bool IsDefined(RuntimeType type, RuntimeType caType, bool inherit)
static unsafe object GetValue(MetadataImport scope, int token, RuntimeTypeHandle fieldTypeHandle, bool raw)
ParameterAttributes AttrsImpl
virtual MemberInfo Member
static IList< CustomAttributeData > GetCustomAttributesInternal(RuntimeType target)
static CustomAttributeTypedArgument Filter(IList< CustomAttributeData > attrs, Type caType, int parameter)
static readonly Type s_DecimalConstantAttributeType
RuntimeParameterInfo(RuntimeParameterInfo accessor, MemberInfo member)
override IList< CustomAttributeData > GetCustomAttributesData()
override bool HasDefaultValue
override Type[] GetRequiredCustomModifiers()
static readonly Type s_CustomConstantAttributeType
static ParameterInfo GetReturnParameter(IRuntimeMethodInfo method, MemberInfo member, Signature sig)
override bool IsDefined(Type attributeType, bool inherit)
override Type ParameterType
static DateTime GetRawDateTimeConstant(CustomAttributeData attr)
static object GetRawConstant(CustomAttributeData attr)
override object RawDefaultValue
volatile bool m_nameIsCached
RuntimeParameterInfo(Signature signature, MetadataImport scope, int tkParamDef, int position, ParameterAttributes attributes, MemberInfo member)
override object[] GetCustomAttributes(Type attributeType, bool inherit)
MethodBase m_originalMember
RuntimeParameterInfo(RuntimeParameterInfo accessor, RuntimePropertyInfo property)
static ParameterInfo[] GetParameters(IRuntimeMethodInfo method, MemberInfo member, Signature sig)
readonly bool m_noMetadata
object GetDefaultValue(bool raw)
object GetDefaultValueInternal(bool raw)
RuntimeParameterInfo(MethodInfo owner, string name, Type parameterType, int position)
void SetName(string name)
void SetAttributes(ParameterAttributes attributes)
override object[] GetCustomAttributes(bool inherit)
override Type[] GetOptionalCustomModifiers()
static ParameterInfo[] GetParameters(IRuntimeMethodInfo methodHandle, MemberInfo member, Signature sig, out ParameterInfo returnParameter, bool fetchReturnParameter)
override object DefaultValue
RuntimeModule GetRuntimeModule()
static decimal GetRawDecimalConstant(CustomAttributeData attr)
static string Arg_MustBeType
static string BadImageFormat_ParameterSignatureMismatch
unsafe Signature(IRuntimeMethodInfo method, RuntimeType[] arguments, RuntimeType returnType, CallingConventions callingConvention)
Type[] GetCustomModifiers(int position, bool required)
static readonly object Missing
static readonly Type[] EmptyTypes
unsafe override string ToString()
static int GetMethodDef(IRuntimeMethodInfo method)
static RuntimeType GetDeclaringType(RuntimeMethodHandleInternal method)
static MetadataImport GetMetadataImport(RuntimeType type)