System.Reflection.MonoParameterInfo.MonoParameterInfo C# (CSharp) Méthode

MonoParameterInfo() private méthode

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

Same methods

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