PreprocessorDirectiveFilter Enum
Namespace: Roslynator.CSharp
Assembly: Roslynator.CSharp.dll
Specifies C# preprocessor directives.
[Flags]
public enum PreprocessorDirectiveFilter
Inheritance
Object → ValueType → Enum → PreprocessorDirectiveFilter
Attributes
Fields
Name | Value | Combination of | Summary |
---|---|---|---|
None | 0 | No preprocessor directive. | |
If | 1 | #if preprocessor directive. | |
Elif | 2 | #elif preprocessor directive. | |
Else | 4 | #else preprocessor directive. | |
EndIf | 8 | #endif preprocessor directive. | |
Region | 16 | #region preprocessor directive. | |
EndRegion | 32 | #endregion preprocessor directive. | |
Define | 64 | #define preprocessor directive. | |
Undef | 128 | #undef preprocessor directive. | |
Error | 256 | #error preprocessor directive. | |
Warning | 512 | #warning preprocessor directive. | |
Line | 1024 | #line preprocessor directive. | |
PragmaWarning | 2048 | #pragma warning preprocessor directive. | |
PragmaChecksum | 4096 | #pragma checksum preprocessor directive. | |
Pragma | 6144 | PragmaWarning | PragmaChecksum | #pragma preprocessor directive. |
Reference | 8192 | #r preprocessor directive. | |
Load | 16384 | #load preprocessor directive. | |
Bad | 32768 | Bad preprocessor directive. | |
Shebang | 65536 | Shebang preprocessor directive. | |
Nullable | 131072 | Nullable preprocessor directive. | |
All | 262143 | If | Elif | Else | EndIf | Region | EndRegion | Define | Undef | Error | Warning | Line | Pragma | Reference | Load | Bad | Shebang | Nullable | All preprocessor directives. |