31 readonly ParameterInfo parameterInfo;
41 this.parameterInfo = parameterInfo;
44 public override string Name
46 get {
return parameterInfo.Name; }
51 get {
return parameterInfo.ParameterType.BindTypeParameters(method); }
56 get {
return parameterInfo.Attributes; }
61 get {
return parameterInfo.Position; }
66 get {
return parameterInfo.RawDefaultValue; }
71 return parameterInfo.__GetCustomModifiers().Bind(method);
76 return parameterInfo.__TryGetFieldMarshal(out fieldMarshal);
81 get {
return method; }
86 get {
return parameterInfo.MetadataToken; }
89 public override Module Module
91 get {
return method.Module; }
global::java.lang.invoke.LambdaForm.Name Name
override MemberInfo Member
override Type ParameterType
override int MetadataToken
override CustomModifiers __GetCustomModifiers()
override bool __TryGetFieldMarshal(out FieldMarshal fieldMarshal)
override object RawDefaultValue
override ParameterAttributes Attributes