public PathMemberInfoEventArgs(string path, Type parentType, System.Reflection.MemberInfo memberInfo, PathMemberKind memberKind, bool lastMemberInThePath) { this.indexParameters = new object[0]; if (string.IsNullOrEmpty(path)) { throw new ArgumentNullException("path"); } if (parentType == null) { throw new ArgumentNullException("parentType"); } if (memberInfo == null) { throw new ArgumentNullException("memberInfo"); } this.path = path; this.parentType = parentType; this.memberInfo = memberInfo; this.memberKind = memberKind; this.lastMemberInThePath = lastMemberInThePath; }
public PathMemberInfoEventArgs(string path, Type parentType, System.Reflection.MemberInfo memberInfo, PathMemberKind memberKind, bool lastMemberInThePath, object[] indexParameters) : this(path, parentType, memberInfo, memberKind, lastMemberInThePath) { this.indexParameters = indexParameters; }
public PathMemberInfoEventArgs(string path, Type parentType, MemberInfo memberInfo, PathMemberKind memberKind, bool lastMemberInThePath) { if (string.IsNullOrEmpty(path)) throw new ArgumentNullException("path"); if (parentType == null) throw new ArgumentNullException("parentType"); if (memberInfo == null) throw new ArgumentNullException("memberInfo"); this.path = path; this.parentType = parentType; this.memberInfo = memberInfo; this.memberKind = memberKind; this.lastMemberInThePath = lastMemberInThePath; }