File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -255,8 +255,10 @@ CancellationToken cancellationToken
255255 var fieldDeclaration = fieldReference . Field . DeclaringSyntaxReferences [ 0 ] . GetSyntax ( cancellationToken ) ;
256256 var equalsValueClause = fieldDeclaration . ChildNodes ( ) . OfType < EqualsValueClauseSyntax > ( )
257257 . FirstOrDefault ( ) ;
258- if ( equalsValueClause is null ||
259- fieldReference . SemanticModel ! . GetOperation ( equalsValueClause , cancellationToken ) is not
258+ SemanticModel ? semanticModel = equalsValueClause is not null ?
259+ fieldReference . SemanticModel ! . Compilation . GetSemanticModel ( equalsValueClause . SyntaxTree ) :
260+ null ;
261+ if ( semanticModel ? . GetOperation ( equalsValueClause ! , cancellationToken ) is not
260262 IFieldInitializerOperation fieldInitializer )
261263 {
262264 return null ;
You can’t perform that action at this time.
0 commit comments