diff options
-rw-r--r-- | pygments/lexers/dotnet.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pygments/lexers/dotnet.py b/pygments/lexers/dotnet.py index b98c6fe4..81581bcc 100644 --- a/pygments/lexers/dotnet.py +++ b/pygments/lexers/dotnet.py @@ -113,11 +113,11 @@ class CSharpLexer(RegexLexer): (cs_ident, Name), ], 'class': [ - (r'[a-zA-Z_][a-zA-Z0-9_]*', Name.Class, '#pop') + (cs_ident, Name.Class, '#pop') ], 'namespace': [ (r'(?=\()', Text, '#pop'), # using (resource) - (r'[a-zA-Z_][a-zA-Z0-9_.]*', Name.Namespace, '#pop') + ('(' + cs_ident + r'|\.)+', Name.Namespace, '#pop') ] } |