Why ins't inlining working here? - C#