7 references to DeconstructionInfo
Microsoft.CodeAnalysis.CSharp (7)
Binder\RefSafetyAnalysis.cs (3)
1170if (conversion.DeconstructionInfo.IsDefault) 1175var invocation = conversion.DeconstructionInfo.Invocation as BoundCall; 1190placeholders.Add((conversion.DeconstructionInfo.InputPlaceholder, SafeContextAndLocation.Create(GetValEscape(right))));
FlowAnalysis\NullableWalker.cs (3)
11518if (!conversion.DeconstructionInfo.IsDefault) 11538var invocation = conversion.DeconstructionInfo.Invocation as BoundCall; 11564placeholderArgs.Add(new BoundExpressionWithNullability(variables[i].Expression.Syntax, variables[i].Expression, NullableAnnotation.Oblivious, conversion.DeconstructionInfo.OutputPlaceholders[i].Type));
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
283var deconstructionInfo = conversion.DeconstructionInfo;