Posso verificar se o compilador C # incluiu uma chamada de métod

Estou escrevendo um jogo XNA em que faço verificações de colisão por pixel. O loop que verifica isso faz isso deslocando um ORing int e bit a bit e geralmente é difícil de ler e entende

Gostaria de adicionar métodos privados, comoprivate bool IsTransparent(int pixelColorValue) para tornar o loop mais legível, mas não quero a sobrecarga de chamadas de método, pois esse é um código muito sensível ao desempenh

Existe uma maneira de forçar o compilador a alinhar esta chamada ou devo fazê-lo? Espero que o compilador faça essa otimizaçã

Se não houver uma maneira de forçar isso, existe uma maneira de verificar se o método foi incorporado, sem ler a desmontagem? O método aparecerá em reflexão se estiver embutido e não houver outros chamadores?

Editar Não posso forçá-lo, posso detectá-lo?

questionAnswers(10)

yourAnswerToTheQuestion