2 instantiations of DeconstructionVariable
Microsoft.CodeAnalysis.CSharp (2)
8 references to DeconstructionVariable
Microsoft.CodeAnalysis.CSharp (8)
FlowAnalysis\NullableWalker.cs (8)
10557private void VisitDeconstructionArguments(ArrayBuilder<DeconstructionVariable> variables, Conversion conversion, BoundExpression right, TypeWithState? rightResultOpt = null)
10571private void VisitDeconstructMethodArguments(ArrayBuilder<DeconstructionVariable> variables, Conversion conversion, BoundExpression right, TypeWithState? rightResultOpt)
10672private void VisitTupleDeconstructionArguments(ArrayBuilder<DeconstructionVariable> variables, ImmutableArray<(BoundValuePlaceholder? placeholder, BoundExpression? conversion)> deconstructConversionInfo, BoundExpression right, TypeWithState? rightResultOpt)
10760internal readonly ArrayBuilder<DeconstructionVariable>? NestedVariables;
10769internal DeconstructionVariable(BoundExpression expression, ArrayBuilder<DeconstructionVariable> nestedVariables)
10777private ArrayBuilder<DeconstructionVariable> GetDeconstructionAssignmentVariables(BoundTupleExpression tuple)
10780var builder = ArrayBuilder<DeconstructionVariable>.GetInstance(arguments.Length);
10787DeconstructionVariable getDeconstructionAssignmentVariable(BoundExpression expr)