summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pygments/lexers/dotnet.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pygments/lexers/dotnet.py b/pygments/lexers/dotnet.py
index 47a766a9..bf3a80bb 100644
--- a/pygments/lexers/dotnet.py
+++ b/pygments/lexers/dotnet.py
@@ -54,8 +54,8 @@ class CSharpLexer(RegexLexer):
(r"'\\.'|'[^\\]'", String.Char),
(r"[0-9](\.[0-9]*)?([eE][+-][0-9]+)?"
r"[flFLdD]?|0[xX][0-9a-fA-F]+[Ll]?", Number),
- (r'#\s*(if|endif|else|elif|define|undef|'
- r'line|error|warning|region|endregion)', Comment.Preproc),
+ (r'#[ \t]*(if|endif|else|elif|define|undef|'
+ r'line|error|warning|endregion)\b.*?\n', Comment.Preproc),
(r'(abstract|case|as|base|break|case|catch|'
r'checked|const|continue|default|delegate|'
r'do|else|enum|event|explicit|extern|false|finally|'