Devirtualization in .NET Core