If you give the Conditional debug attribute, the method would still be a part of the assembly, but not loaded when DEBUG is not defined. In the case of #if and #endif, the method would not be visible in the release assembly itself.
Ganesh Ranganathan
[Please mark the post as answer if it answers your question]
blog.ganeshzone.net