2 writes to _visitResult
Microsoft.CodeAnalysis.CSharp (2)
FlowAnalysis\NullableWalker.cs (2)
373
_visitResult
= visitResult;
13922
_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);
3838
if (shouldMakeNotNullRvalue(node) &&
_visitResult
.NestedVisitResults is null && !
_visitResult
.StateForLambda.HasValue)
3996
resultBuilder.Add(
_visitResult
);
4147
var addArgumentResult =
_visitResult
;
4188
var itemResult = spread.EnumeratorInfoOpt == null ? default :
_visitResult
;
4309
AddPlaceholderReplacement(node.ExpressionPlaceholder, node.Expression,
_visitResult
);
6426
_currentConditionalReceiverVisitResult =
_visitResult
;
6466
_currentConditionalReceiverVisitResult =
_visitResult
;
6483
SetAnalyzedNullability(innerCondAccess,
_visitResult
);
6892
extensionReceiverResult =
_visitResult
;
8287
return
_visitResult
;
8348
conversionResultsBuilder?.Add(
_visitResult
);
12347
var receiverResult =
_visitResult
;
12561
SetAnalyzedNullability(expr,
_visitResult
);
12584
firstArgumentResult:
_visitResult
);
13204
AddPlaceholderReplacement(placeholder, node.Expression,
_visitResult
);
13211
SetResult(node,
_visitResult
, updateAnalyzedNullability: true, isLvalue: false);
13219
var reinferredGetResult = (MethodSymbol)AsMemberOfType(
_visitResult
.RValueType.Type, awaitableInfo.GetResult);
13908
AddPlaceholderReplacement(node.RuntimeAsyncAwaitCallPlaceholder, node.AwaitableInstancePlaceholder,
_visitResult
);
13918
var getAwaiterResult =
_visitResult
;