File tree Expand file tree Collapse file tree
StyleCop.Analyzers/StyleCop.Analyzers Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ internal static class SyntaxKindEx
99 {
1010 public const SyntaxKind UnderscoreToken = ( SyntaxKind ) 8491 ;
1111 public const SyntaxKind IsPatternExpression = ( SyntaxKind ) 8657 ;
12+ public const SyntaxKind DefaultLiteralExpression = ( SyntaxKind ) 8755 ;
1213 public const SyntaxKind LocalFunctionStatement = ( SyntaxKind ) 8830 ;
1314 public const SyntaxKind TupleType = ( SyntaxKind ) 8924 ;
1415 public const SyntaxKind TupleElement = ( SyntaxKind ) 8925 ;
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ namespace StyleCop.Analyzers.SpacingRules
99 using Microsoft . CodeAnalysis . CSharp ;
1010 using Microsoft . CodeAnalysis . CSharp . Syntax ;
1111 using Microsoft . CodeAnalysis . Diagnostics ;
12+ using StyleCop . Analyzers . Lightup ;
1213
1314 /// <summary>
1415 /// The spacing around a C# keyword is incorrect.
@@ -124,6 +125,15 @@ private static void HandleSyntaxTree(SyntaxTreeAnalysisContext context)
124125 break ;
125126
126127 case SyntaxKind . DefaultKeyword :
128+ if ( token . Parent . IsKind ( SyntaxKindEx . DefaultLiteralExpression ) )
129+ {
130+ // Ignore spacing around a default literal expression for now
131+ break ;
132+ }
133+
134+ HandleDisallowedSpaceToken ( ref context , token ) ;
135+ break ;
136+
127137 case SyntaxKind . NameOfKeyword :
128138 case SyntaxKind . SizeOfKeyword :
129139 case SyntaxKind . TypeOfKeyword :
You can’t perform that action at this time.
0 commit comments