public Parameter(ParameterBuilder pb, Type type, MemberInfo member) { this.ClassImpl = type; this.MemberImpl = member; this.NameImpl = pb.Name; this.PositionImpl = pb.Position - 1; this.AttrsImpl = (ParameterAttributes) pb.Attributes; }