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)
318get => _visitResult.RValueType; 336VisitResult visitResult = _visitResult.WithLValueType(ResultType.ToTypeWithAnnotations(compilation)); 342get => _visitResult.LValueType; 376SetAnalyzedNullability(expression, _visitResult, isLvalue); 3838if (shouldMakeNotNullRvalue(node) && _visitResult.NestedVisitResults is null && !_visitResult.StateForLambda.HasValue) 3996resultBuilder.Add(_visitResult); 4147var addArgumentResult = _visitResult; 4188var itemResult = spread.EnumeratorInfoOpt == null ? default : _visitResult; 4309AddPlaceholderReplacement(node.ExpressionPlaceholder, node.Expression, _visitResult); 6426_currentConditionalReceiverVisitResult = _visitResult; 6466_currentConditionalReceiverVisitResult = _visitResult; 6483SetAnalyzedNullability(innerCondAccess, _visitResult); 6892extensionReceiverResult = _visitResult; 8287return _visitResult; 8348conversionResultsBuilder?.Add(_visitResult); 12347var receiverResult = _visitResult; 12561SetAnalyzedNullability(expr, _visitResult); 12584firstArgumentResult: _visitResult); 13204AddPlaceholderReplacement(placeholder, node.Expression, _visitResult); 13211SetResult(node, _visitResult, updateAnalyzedNullability: true, isLvalue: false); 13219var reinferredGetResult = (MethodSymbol)AsMemberOfType(_visitResult.RValueType.Type, awaitableInfo.GetResult); 13908AddPlaceholderReplacement(node.RuntimeAsyncAwaitCallPlaceholder, node.AwaitableInstancePlaceholder, _visitResult); 13918var getAwaiterResult = _visitResult;