private static IEnumerable <Guid> GetIdGuids( IEnumerable <CodeOperation> codeInstructions, CodeOperationSource codeOperationSource, OperationInstruction operationInstruction) { return(codeInstructions.Where(ci => ci.Instruction == operationInstruction && ci.Source == codeOperationSource) .Select(ci => ci.Value)); }
private static bool AttemptsToPerformOperationOnDuplicateReferenceKey(IEnumerable <CodeOperation> codeOperations, CodeOperationSource source) { var operations = codeOperations.Where(co => co.Source == source).ToList(); return(operations.Distinct().Count() != operations.Count()); }