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