internal DictionaryMap(string memberName, DictionaryDelegateWithView <TParent, TKey, TVal> route, Func <string, string> keyExchanger, IEnumerable <ToRoute> childRoutes) : base(memberName, childRoutes) { _route = route; _keyExchanger = keyExchanger; }
internal static ToRoute MapToDictionary <TParent, TKey, TVal>(this string memberName, DictionaryDelegateWithView <TParent, TKey, TVal> route, Func <string, string> keyExchanger, IEnumerable <ToRoute> childRoutes = null) { return(() => new View <TParent, TKey, TVal>(memberName, route, keyExchanger, childRoutes)); }
internal DictionaryMap(string memberName, DictionaryDelegateWithView <TParent, TKey, TVal> route, IEnumerable <ToRoute> childRoutes) : this(memberName, route, x => x, childRoutes) { _route = route; }