File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -160,20 +160,22 @@ private bool IsPreviousTokenApartByWhitespace(LinkedListNode<Token> tokenNode)
160160
161161 private IEnumerable < DiagnosticRecord > FindOperatorViolations ( TokenOperations tokenOperations )
162162 {
163+ Func < LinkedListNode < Token > , bool > predicate = tokenNode => {
164+ return tokenNode . Previous != null
165+ && IsPreviousTokenOnSameLine ( tokenNode )
166+ && IsPreviousTokenApartByWhitespace ( tokenNode ) ;
167+ } ;
168+
163169 foreach ( var tokenNode in tokenOperations . GetTokenNodes ( IsOperator ) )
164170 {
165171 var hasWhitespaceBefore = false ;
166172 var hasWhitespaceAfter = false ;
167- if ( tokenNode . Previous != null
168- && IsPreviousTokenOnSameLine ( tokenNode )
169- && IsPreviousTokenApartByWhitespace ( tokenNode ) )
173+ if ( predicate ( tokenNode ) )
170174 {
171175 hasWhitespaceBefore = true ;
172176 }
173177
174- if ( tokenNode . Next != null
175- && IsPreviousTokenOnSameLine ( tokenNode . Next )
176- && IsPreviousTokenApartByWhitespace ( tokenNode . Next ) )
178+ if ( predicate ( tokenNode . Next ) )
177179 {
178180 hasWhitespaceAfter = true ;
179181 }
You can’t perform that action at this time.
0 commit comments