9 references to DeconstructionInfo
Microsoft.CodeAnalysis.CSharp (9)
Binder\RefSafetyAnalysis.cs (3)
928
if (conversion.
DeconstructionInfo
.IsDefault)
933
var invocation = conversion.
DeconstructionInfo
.Invocation as BoundCall;
946
placeholders.Add((conversion.
DeconstructionInfo
.InputPlaceholder, GetValEscape(right, _localScopeDepth)));
Binder\Semantics\Conversions\Conversion.cs (2)
1231
if (!self.
DeconstructionInfo
.IsDefault)
1234
new[] { BoundTreeDumperNodeProducer.MakeTree(self.
DeconstructionInfo
.Invocation) }));
FlowAnalysis\NullableWalker.cs (3)
10135
if (!conversion.
DeconstructionInfo
.IsDefault)
10156
var invocation = conversion.
DeconstructionInfo
.Invocation as BoundCall;
10184
placeholderArgs.Add(new BoundExpressionWithNullability(variables[i].Expression.Syntax, variables[i].Expression, NullableAnnotation.Oblivious, conversion.
DeconstructionInfo
.OutputPlaceholders[i].Type));
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
282
var deconstructionInfo = conversion.
DeconstructionInfo
;