1 write to _visitResult
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\NullableWalker.cs (1)
354_visitResult = visitResult;
19 references to _visitResult
Microsoft.CodeAnalysis.CSharp (19)
FlowAnalysis\NullableWalker.cs (19)
299get => _visitResult.RValueType; 317VisitResult visitResult = _visitResult.WithLValueType(ResultType.ToTypeWithAnnotations(compilation)); 323get => _visitResult.LValueType; 357SetAnalyzedNullability(expression, _visitResult, isLvalue); 3708if (shouldMakeNotNullRvalue(node) && _visitResult.NestedVisitResults is null && !_visitResult.StateForLambda.HasValue) 3857resultBuilder.Add(_visitResult); 3897var addArgumentResult = _visitResult; 3939var itemResult = spread.EnumeratorInfoOpt == null ? default : _visitResult; 4045AddPlaceholderReplacement(node.ExpressionPlaceholder, node.Expression, _visitResult); 6030_currentConditionalReceiverVisitResult = _visitResult; 6070_currentConditionalReceiverVisitResult = _visitResult; 6087SetAnalyzedNullability(innerCondAccess, _visitResult); 7792return _visitResult; 7853conversionResultsBuilder?.Add(_visitResult); 11402var receiverResult = _visitResult; 11584SetAnalyzedNullability(expr, _visitResult); 12224AddPlaceholderReplacement(placeholder, node.Expression, _visitResult); 12238var reinferredGetResult = _visitResult.RValueType.Type is NamedTypeSymbol taskAwaiterType