¿Puedo verificar si el compilador de C # incluyó una llamada al método?

Estoy escribiendo un juego XNA donde hago verificaciones de colisión por píxel. El ciclo que verifica esto lo hace cambiando un OR int y bit a bit y generalmente es difícil de leer y entender.

Me gustaría agregar métodos privados comoprivate bool IsTransparent(int pixelColorValue) para que el bucle sea más legible, pero no quiero la sobrecarga de las llamadas a métodos ya que este es un código muy sensible al rendimiento.

¿Hay alguna forma de obligar al compilador a que incorpore esta llamada o lo haré, solo espero que el compilador haga esta optimización?

Si no hay una forma de forzar esto, ¿hay alguna manera de verificar si el método estaba en línea, sin leer el desmontaje? ¿Aparecerá el método en reflexión si estaba en línea y no existen otras personas que llaman?

Editar No puedo forzarlo, ¿puedo detectarlo?

Respuestas a la pregunta(10)

Su respuesta a la pregunta