2 writes to _visitResult
Microsoft.CodeAnalysis.CSharp (2)
FlowAnalysis\NullableWalker.cs (2)
373
_visitResult
= visitResult;
13897
_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);
3845
if (shouldMakeNotNullRvalue(node) &&
_visitResult
.NestedVisitResults is null && !
_visitResult
.StateForLambda.HasValue)
4003
resultBuilder.Add(
_visitResult
);
4154
var addArgumentResult =
_visitResult
;
4195
var itemResult = spread.EnumeratorInfoOpt == null ? default :
_visitResult
;
4316
AddPlaceholderReplacement(node.ExpressionPlaceholder, node.Expression,
_visitResult
);
6416
_currentConditionalReceiverVisitResult =
_visitResult
;
6456
_currentConditionalReceiverVisitResult =
_visitResult
;
6473
SetAnalyzedNullability(innerCondAccess,
_visitResult
);
6882
extensionReceiverResult =
_visitResult
;
8270
return
_visitResult
;
8331
conversionResultsBuilder?.Add(
_visitResult
);
12330
var receiverResult =
_visitResult
;
12544
SetAnalyzedNullability(expr,
_visitResult
);
12567
firstArgumentResult:
_visitResult
);
13187
AddPlaceholderReplacement(placeholder, node.Expression,
_visitResult
);
13194
SetResult(node,
_visitResult
, updateAnalyzedNullability: true, isLvalue: false);
13202
var reinferredGetResult = (MethodSymbol)AsMemberOfType(
_visitResult
.RValueType.Type, awaitableInfo.GetResult);
13883
AddPlaceholderReplacement(node.RuntimeAsyncAwaitCallPlaceholder, node.AwaitableInstancePlaceholder,
_visitResult
);
13893
var getAwaiterResult =
_visitResult
;