1
実行時に条件付きコンパイルシンボルが設定されたか、コンパイル時にこの情報が失われているかを確認する方法はありますか?実行時に条件付きコンパイルシンボルが設定されているかどうかを確認する方法はありますか?
実行時に条件付きコンパイルシンボルが設定されたか、コンパイル時にこの情報が失われているかを確認する方法はありますか?実行時に条件付きコンパイルシンボルが設定されているかどうかを確認する方法はありますか?
これらの副作用以外にも、メタデータには何もありません。コンパイル時にのみ影響します。そのような副作用を持つことができるほど簡単です。ダミーのクラスをラップして実行時にReflectionを使用して、そこにあるかどうかを確認できます。
#if TRACE
public static class TraceWasEnabled {}
#endif