2 writes to Expression
Microsoft.CodeAnalysis.CSharp (2)
FlowAnalysis\NullableWalker.cs (2)
11738Expression = expression; 11745Expression = expression;
8 references to Expression
Microsoft.CodeAnalysis.CSharp (8)
FlowAnalysis\NullableWalker.cs (8)
11581placeholderArgs.Add(new BoundExpressionWithNullability(variables[i].Expression.Syntax, variables[i].Expression, NullableAnnotation.Oblivious, conversion.DeconstructionInfo.OutputPlaceholders[i].Type)); 11623VisitArgumentConversionAndInboundAssignmentsAndPreConditions(conversionOpt: null, variable.Expression, underlyingConversion, parameter.RefKind, 11638variable.Expression, parameter.RefKind, parameter, parameter.TypeWithAnnotations, GetRValueAnnotations(containingSlotOpt: -1, receiverTypeForMemberAccessOpt: null, symbol: parameter), 11666var leftAnnotations = GetLValueAnnotations(variable.Expression); 11674if (variable.Expression is BoundLocal { DeclarationKind: BoundLocalDeclarationKind.WithInferredType } local) 11710int targetSlot = MakeSlot(variable.Expression); 11711AdjustSetValue(variable.Expression, ref valueType);