2 writes to LValueType
Microsoft.CodeAnalysis.CSharp (2)
FlowAnalysis\NullableWalker.cs (2)
133LValueType = lValueType; 148LValueType = TypeWithAnnotations.Create(type, annotation);
13 references to LValueType
Microsoft.CodeAnalysis.CSharp (13)
FlowAnalysis\NullableWalker.cs (13)
149Debug.Assert(TypeSymbol.Equals(RValueType.Type, LValueType.Type, TypeCompareKind.ConsiderEverything)); 177return $"{{LValue: {LValueType.GetDebuggerDisplay()}, RValue: {RValueType.GetDebuggerDisplay()}}}"; 342get => _visitResult.LValueType; 433_analyzedNullabilityMapOpt[expr] = (new NullabilityInfo(result.LValueType.ToPublicAnnotation(), result.RValueType.State.ToPublicFlowState()), 4660Debug.Assert(argumentResults[0].LValueType.Type.Equals(containingType, TypeCompareKind.IgnoreNullableModifiersForReferenceTypes)); 4855Debug.Assert(TypeSymbol.Equals(containingType, receiverResult.LValueType.Type, TypeCompareKind.IgnoreNullableModifiersForReferenceTypes)); 4913Debug.Assert(TypeSymbol.Equals(containingType, receiverResult.LValueType.Type, TypeCompareKind.IgnoreNullableModifiersForReferenceTypes)); 4919receiverResult.LValueType.WithType(containingType), 8265var lvalueResultType = result.LValueType; 8378var lValueType = result.LValueType; 8402var declaredType = result.LValueType; 12482targetTypeWithAnnotations = reinferenceResult.Results[0].LValueType; 13758SetResult(node, result.RValueType, result.LValueType);