O que é mais fácil de entender, uma grande declaração booleana (bastante complexa) ou a mesma declaração dividida em métodos predicados (muito código extra para ler)? Opção 1, a grande expressão booleana: private static bool ContextMatchesProp(CurrentSearchContext context, TValToMatch propVal)...