2 writes to _visitResult
Microsoft.CodeAnalysis.CSharp (2)
FlowAnalysis\NullableWalker.cs (2)
373
_visitResult
= visitResult;
13809
_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);
3789
if (shouldMakeNotNullRvalue(node) &&
_visitResult
.NestedVisitResults is null && !
_visitResult
.StateForLambda.HasValue)
3947
resultBuilder.Add(
_visitResult
);
4098
var addArgumentResult =
_visitResult
;
4139
var itemResult = spread.EnumeratorInfoOpt == null ? default :
_visitResult
;
4260
AddPlaceholderReplacement(node.ExpressionPlaceholder, node.Expression,
_visitResult
);
6344
_currentConditionalReceiverVisitResult =
_visitResult
;
6384
_currentConditionalReceiverVisitResult =
_visitResult
;
6401
SetAnalyzedNullability(innerCondAccess,
_visitResult
);
6810
extensionReceiverResult =
_visitResult
;
8198
return
_visitResult
;
8259
conversionResultsBuilder?.Add(
_visitResult
);
12251
var receiverResult =
_visitResult
;
12456
SetAnalyzedNullability(expr,
_visitResult
);
12479
firstArgumentResult:
_visitResult
);
13099
AddPlaceholderReplacement(placeholder, node.Expression,
_visitResult
);
13106
SetResult(node,
_visitResult
, updateAnalyzedNullability: true, isLvalue: false);
13114
var reinferredGetResult = (MethodSymbol)AsMemberOfType(
_visitResult
.RValueType.Type, awaitableInfo.GetResult);
13795
AddPlaceholderReplacement(node.RuntimeAsyncAwaitCallPlaceholder, node.AwaitableInstancePlaceholder,
_visitResult
);
13805
var getAwaiterResult =
_visitResult
;