2 writes to _visitResult
Microsoft.CodeAnalysis.CSharp (2)
FlowAnalysis\NullableWalker.cs (2)
373
_visitResult
= visitResult;
13696
_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);
3758
if (shouldMakeNotNullRvalue(node) &&
_visitResult
.NestedVisitResults is null && !
_visitResult
.StateForLambda.HasValue)
3916
resultBuilder.Add(
_visitResult
);
4065
var addArgumentResult =
_visitResult
;
4106
var itemResult = spread.EnumeratorInfoOpt == null ? default :
_visitResult
;
4227
AddPlaceholderReplacement(node.ExpressionPlaceholder, node.Expression,
_visitResult
);
6320
_currentConditionalReceiverVisitResult =
_visitResult
;
6360
_currentConditionalReceiverVisitResult =
_visitResult
;
6377
SetAnalyzedNullability(innerCondAccess,
_visitResult
);
6786
extensionReceiverResult =
_visitResult
;
8143
return
_visitResult
;
8204
conversionResultsBuilder?.Add(
_visitResult
);
12138
var receiverResult =
_visitResult
;
12343
SetAnalyzedNullability(expr,
_visitResult
);
12366
firstArgumentResult:
_visitResult
);
12986
AddPlaceholderReplacement(placeholder, node.Expression,
_visitResult
);
12993
SetResult(node,
_visitResult
, updateAnalyzedNullability: true, isLvalue: false);
13001
var reinferredGetResult = (MethodSymbol)AsMemberOfType(
_visitResult
.RValueType.Type, awaitableInfo.GetResult);
13682
AddPlaceholderReplacement(node.RuntimeAsyncAwaitCallPlaceholder, node.AwaitableInstancePlaceholder,
_visitResult
);
13692
var getAwaiterResult =
_visitResult
;