diff --git a/grammars/csharp.tmLanguage b/grammars/csharp.tmLanguage index a3a0042..7b1967c 100644 --- a/grammars/csharp.tmLanguage +++ b/grammars/csharp.tmLanguage @@ -5207,7 +5207,7 @@ conditional-operator begin - (?<!\?)\?(?!\?|\.|\[) + (?<!\?\s*)\?(?!\?|\.|\[) beginCaptures 0 diff --git a/grammars/csharp.tmLanguage.cson b/grammars/csharp.tmLanguage.cson index 4eb17bb..9de0861 100644 --- a/grammars/csharp.tmLanguage.cson +++ b/grammars/csharp.tmLanguage.cson @@ -3159,7 +3159,7 @@ repository: } ] "conditional-operator": - begin: "(?