2 writes to _visitResult
Microsoft.CodeAnalysis.CSharp (2)
FlowAnalysis\NullableWalker.cs (2)
373
_visitResult
= visitResult;
13751
_visitResult
= getAwaiterResult;
24 references to _visitResult
Microsoft.CodeAnalysis.CSharp (24)
FlowAnalysis\NullableWalker.cs (24)
318
get =>
_visitResult
.RValueType;
336
VisitResult visitResult =
_visitResult
.WithLValueType(ResultType.ToTypeWithAnnotations(compilation));
342
get =>
_visitResult
.LValueType;
376
SetAnalyzedNullability(expression,
_visitResult
, isLvalue);
3794
if (shouldMakeNotNullRvalue(node) &&
_visitResult
.NestedVisitResults is null && !
_visitResult
.StateForLambda.HasValue)
3952
resultBuilder.Add(
_visitResult
);
4103
var addArgumentResult =
_visitResult
;
4144
var itemResult = spread.EnumeratorInfoOpt == null ? default :
_visitResult
;
4265
AddPlaceholderReplacement(node.ExpressionPlaceholder, node.Expression,
_visitResult
);
6360
_currentConditionalReceiverVisitResult =
_visitResult
;
6400
_currentConditionalReceiverVisitResult =
_visitResult
;
6417
SetAnalyzedNullability(innerCondAccess,
_visitResult
);
6826
extensionReceiverResult =
_visitResult
;
8185
return
_visitResult
;
8246
conversionResultsBuilder?.Add(
_visitResult
);
12193
var receiverResult =
_visitResult
;
12398
SetAnalyzedNullability(expr,
_visitResult
);
12421
firstArgumentResult:
_visitResult
);
13041
AddPlaceholderReplacement(placeholder, node.Expression,
_visitResult
);
13048
SetResult(node,
_visitResult
, updateAnalyzedNullability: true, isLvalue: false);
13056
var reinferredGetResult = (MethodSymbol)AsMemberOfType(
_visitResult
.RValueType.Type, awaitableInfo.GetResult);
13737
AddPlaceholderReplacement(node.RuntimeAsyncAwaitCallPlaceholder, node.AwaitableInstancePlaceholder,
_visitResult
);
13747
var getAwaiterResult =
_visitResult
;