Can these ternary expression with expensive method calls be simplified without outline variables ... - C#