System.Reflection.MonoParameterInfo.MonoParameterInfo C# (CSharp) Method

MonoParameterInfo() private method

private MonoParameterInfo ( ParameterBuilder pb, Type type, MemberInfo member, int position ) : System.Reflection.Emit
pb System.Reflection.Emit.ParameterBuilder
type Type
member MemberInfo
position int
return System.Reflection.Emit
		internal MonoParameterInfo (ParameterBuilder pb, Type type, MemberInfo member, int position) {
			this.ClassImpl = type;
			this.MemberImpl = member;
			if (pb != null) {
				this.NameImpl = pb.Name;
				this.PositionImpl = pb.Position - 1;	// ParameterInfo.Position is zero-based
				this.AttrsImpl = (ParameterAttributes) pb.Attributes;
			} else {
				this.NameImpl = null;
				this.PositionImpl = position - 1;
				this.AttrsImpl = ParameterAttributes.None;
			}
		}
#endif

Same methods

MonoParameterInfo::MonoParameterInfo ( ParameterInfo pinfo, MemberInfo member ) : System.Reflection.Emit
MonoParameterInfo::MonoParameterInfo ( ParameterInfo pinfo, Type type, MemberInfo member, int position ) : System.Reflection.Emit
MonoParameterInfo::MonoParameterInfo ( Type type, MemberInfo member, MarshalAsAttribute marshalAs ) : System.Reflection.Emit