Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 2.06 KB

File metadata and controls

50 lines (37 loc) · 2.06 KB

PreprocessorDirectiveFilter Enum

HomeFields

Namespace: Roslynator.CSharp

Assembly: Roslynator.CSharp.dll

Specifies C# preprocessor directives.

[Flags]
public enum PreprocessorDirectiveFilter

Inheritance

ObjectValueTypeEnum → 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.