/// <inheritdoc /> public override ResultOperatorBase Clone (CloneContext cloneContext) { ArgumentUtility.CheckNotNull ("cloneContext", cloneContext); var clone = new FetchManyRequest (RelationMember); foreach (var innerFetchRequest in InnerFetchRequests) clone.GetOrAddInnerFetchRequest ((FetchRequestBase) innerFetchRequest.Clone (cloneContext)); return clone; }
/// <inheritdoc /> public override ResultOperatorBase Clone(CloneContext cloneContext) { ArgumentUtility.CheckNotNull("cloneContext", cloneContext); var clone = new FetchManyRequest(RelationMember); foreach (var innerFetchRequest in InnerFetchRequests) { clone.GetOrAddInnerFetchRequest((FetchRequestBase)innerFetchRequest.Clone(cloneContext)); } return(clone); }