Eine inline ist generell performanter. Aber spielt das wirklich eine Rolle?
Ich würde das in dem Fall jetzt nicht nicht "Überoptimierung" nenne, denn wenn EnsureRange sehr oft und an vielen Stellen aufgerufen wird ist es doch der erste Kandidat für ein Profiling Problem.
Ich frage ja nur ob vielleicht shcon jemand Beides verglichen hat.