public override void Shuffle(System.String ContainerID, System.String SearchCriteria, object _Tag, delegate_OnResult_Search _Sink) { contentDirectory.BeginShuffle(ContainerID, SearchCriteria, (asyncHandle) => ResultShuffleSink(asyncHandle, new Object[2] { null, _Sink })); }