Sprite no visible cuando se usa un rectángulo para colisión en XNA

Cuando agregué un Rectángulo al método Draw para el sprite, no apareció en la pantalla.

spriteBatch.Draw(texture, position, new Rectangle((int)position.X, (int)position.Y, (int)texture.Width, (int)texture.Height), Color.White, rotation, orgin, scale, SpriteEffects.None, 0f); 

El tercer parámetro especifica qué partes del sprite desea dibujar.

Desde MSDN:

sourceRectangleType: Rectangle?

Un rectángulo que especifica (en texels) los texels fuente de una textura. Use null para dibujar toda la textura.

Debes cambiar tu código a algo como esto:

  spriteBatch.Draw(texture, position, new Rectangle(0, 0, (int)texture.Width, (int)texture.Height), Color.White, rotation, orgin, scale, SpriteEffects.None, 0f); 

Este parámetro es útil si está usando spritesheets (files de image con múltiples sprites en ellos).