public override bool Equals(object obj) { ReflectedParameter other = obj as ReflectedParameter; if (other == null) { return(false); } return(Key.Equals(other.Key)); }
public static Dictionary <string, IList <ReflectedParameter> > NewItems(List <AccessorMemberInfo> accessorInfoList, object t) { var result = new Dictionary <string, IList <ReflectedParameter> >(); foreach (var accessorMemberInfo in accessorInfoList) { var tiedParameters = new List <ReflectedParameter>(); ReflectedParameter tmp = NewItem(accessorMemberInfo, t); tiedParameters.Add(tmp); result.Add(accessorMemberInfo.Name, tiedParameters); } return(result); }