Classe TraceSource et #define TRACE
	
	
		Bonjour à tous...
Je viens ici pour me faire confirmer un comportement qui me semble étrange.
Lorsque l'on compile sans le #define TRACE, tous les appels à la classe TraceSource sont supprimés.
Soit le code suivant :
	Code:
	
| 12
 3
 4
 5
 
 |  
public void TraceEvent(LogEventType logEventType, string message)
{
  this.traceSource.TraceEvent(LogEventTypeToTraceEventType(logEventType), EventLogId, message);
} | 
 Après compilation (sans #define TRACE) et un petit coup de Reflector, j'obtiens le résultat suivant :
	Code:
	
| 12
 3
 4
 
 |  
public void TraceEvent(LogEventType logEventType, string message)
{
} | 
 8O
Vous trouvez çà normal ? J'ai regardé un peu la doc de la classe TraceSource et il n'est apparemment pas dit clairement que c'est censé faire çà.
Merci pour vos retours/avis,
Tetranos