Skip to main content

PreprocessorDirectiveFilter Enum

Namespace: Roslynator.CSharp

Assembly: Roslynator.CSharp.dll

Specifies C# preprocessor directives.

[Flags]
public enum PreprocessorDirectiveFilter

Inheritance

Object ValueType Enum PreprocessorDirectiveFilter

Attributes

Fields

NameValueCombination ofSummary
None0No preprocessor directive.
If1#if preprocessor directive.
Elif2#elif preprocessor directive.
Else4#else preprocessor directive.
EndIf8#endif preprocessor directive.
Region16#region preprocessor directive.
EndRegion32#endregion preprocessor directive.
Define64#define preprocessor directive.
Undef128#undef preprocessor directive.
Error256#error preprocessor directive.
Warning512#warning preprocessor directive.
Line1024#line preprocessor directive.
PragmaWarning2048#pragma warning preprocessor directive.
PragmaChecksum4096#pragma checksum preprocessor directive.
Pragma6144PragmaWarning | PragmaChecksum#pragma preprocessor directive.
Reference8192#r preprocessor directive.
Load16384#load preprocessor directive.
Bad32768Bad preprocessor directive.
Shebang65536Shebang preprocessor directive.
Nullable131072Nullable preprocessor directive.
All262143If | Elif | Else | EndIf | Region | EndRegion | Define | Undef | Error | Warning | Line | Pragma | Reference | Load | Bad | Shebang | NullableAll preprocessor directives.