2 writes to RValueType
Microsoft.CodeAnalysis.CSharp (2)
FlowAnalysis\NullableWalker.cs (2)
104RValueType = rValueType; 113RValueType = TypeWithState.Create(type, state);
14 references to RValueType
Microsoft.CodeAnalysis.CSharp (14)
FlowAnalysis\NullableWalker.cs (14)
115Debug.Assert(TypeSymbol.Equals(RValueType.Type, LValueType.Type, TypeCompareKind.ConsiderEverything)); 118internal string GetDebuggerDisplay() => $"{{LValue: {LValueType.GetDebuggerDisplay()}, RValue: {RValueType.GetDebuggerDisplay()}}}"; 132public TypeWithState RValueType => VisitResult.RValueType; 270get => _visitResult.RValueType; 369_analyzedNullabilityMapOpt[expr] = (new NullabilityInfo(result.LValueType.ToPublicAnnotation(), result.RValueType.State.ToPublicFlowState()), 372expr.Type?.Equals(result.RValueType.Type, TypeCompareKind.AllIgnoreOptions) == true ? result.RValueType.Type : expr.Type); 505Debug.Assert(AreCloseEnough(placeholder.Type, result.RValueType.Type)); 3927Debug.Assert(TypeSymbol.Equals(containingType, receiverResult.VisitResult.RValueType.Type, TypeCompareKind.IgnoreNullableModifiersForReferenceTypes)); 3985Debug.Assert(TypeSymbol.Equals(containingType, receiverResult.VisitResult.RValueType.Type, TypeCompareKind.IgnoreNullableModifiersForReferenceTypes)); 5669var rvalueType = _currentConditionalReceiverVisitResult.RValueType.Type; 8610new VisitResult(TypeWithState.Create(newType, visitResult.RValueType.State), 10524var reinferredGetResult = _visitResult.RValueType.Type is NamedTypeSymbol taskAwaiterType 11167SetResult(node, result.RValueType, result.LValueType);