protected sealed override IEnumerable ToEnumerable(Object state, TContext context) => from parent in Parent.ToEnumerable(context, state) let unpacked = NestedResolveResult.Unpack <TParent>(parent) from child in SelectChildren(unpacked) select NestedResolveResult.Pack(child, parent);
public override Object ConvertObject(Object obj) => NestedResolveResult.Unpack(obj);