1 write to _visitResult
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\NullableWalker.cs (1)
348_visitResult = visitResult;
18 references to _visitResult
Microsoft.CodeAnalysis.CSharp (18)
FlowAnalysis\NullableWalker.cs (18)
293get => _visitResult.RValueType; 311VisitResult visitResult = _visitResult.WithLValueType(ResultType.ToTypeWithAnnotations(compilation)); 317get => _visitResult.LValueType; 351SetAnalyzedNullability(expression, _visitResult, isLvalue); 3550if (shouldMakeNotNullRvalue(node) && _visitResult.NestedVisitResults is null && !_visitResult.StateForLambda.HasValue) 3715var itemResult = spread.EnumeratorInfoOpt == null ? default : _visitResult; 3742resultBuilder.Add(_visitResult); 3833AddPlaceholderReplacement(node.ExpressionPlaceholder, node.Expression, _visitResult); 5756_currentConditionalReceiverVisitResult = _visitResult; 5795_currentConditionalReceiverVisitResult = _visitResult; 5812SetAnalyzedNullability(innerCondAccess, _visitResult); 7336return _visitResult; 7397conversionResultsBuilder?.Add(_visitResult); 10711var receiverResult = _visitResult; 10892SetAnalyzedNullability(expr, _visitResult); 11428AddPlaceholderReplacement(placeholder, node.Expression, _visitResult); 11442var reinferredGetResult = _visitResult.RValueType.Type is NamedTypeSymbol taskAwaiterType