2 instantiations of DeconstructionVariable
Microsoft.CodeAnalysis.CSharp (2)
11 references to DeconstructionVariable
Microsoft.CodeAnalysis.CSharp (11)
FlowAnalysis\NullableWalker.cs (11)
11418private void VisitDeconstructionArguments(ArrayBuilder<DeconstructionVariable> variables, Conversion conversion, BoundExpression right, TypeWithState? rightResultOpt = null)
11432private void VisitDeconstructMethodArguments(ArrayBuilder<DeconstructionVariable> variables, Conversion conversion, BoundExpression right, TypeWithState? rightResultOpt)
11497var variable = variables[i];
11517var variable = variables[i];
11532private void VisitTupleDeconstructionArguments(ArrayBuilder<DeconstructionVariable> variables, ImmutableArray<(BoundValuePlaceholder? placeholder, BoundExpression? conversion)> deconstructConversionInfo, BoundExpression right, TypeWithState? rightResultOpt)
11540var variable = variables[i];
11620internal readonly ArrayBuilder<DeconstructionVariable>? NestedVariables;
11629internal DeconstructionVariable(BoundExpression expression, ArrayBuilder<DeconstructionVariable> nestedVariables)
11637private ArrayBuilder<DeconstructionVariable> GetDeconstructionAssignmentVariables(BoundTupleExpression tuple)
11640var builder = ArrayBuilder<DeconstructionVariable>.GetInstance(arguments.Length);
11647DeconstructionVariable getDeconstructionAssignmentVariable(BoundExpression expr)