9 references to DeconstructionInfo
Microsoft.CodeAnalysis.CSharp (9)
Binder\RefSafetyAnalysis.cs (3)
741
if (conversion.
DeconstructionInfo
.IsDefault)
746
var invocation = conversion.
DeconstructionInfo
.Invocation as BoundCall;
759
placeholders.Add((conversion.
DeconstructionInfo
.InputPlaceholder, GetValEscape(right, _localScopeDepth)));
Binder\Semantics\Conversions\Conversion.cs (2)
1136
if (!self.
DeconstructionInfo
.IsDefault)
1139
new[] { BoundTreeDumperNodeProducer.MakeTree(self.
DeconstructionInfo
.Invocation) }));
FlowAnalysis\NullableWalker.cs (3)
9251
if (!conversion.
DeconstructionInfo
.IsDefault)
9272
var invocation = conversion.
DeconstructionInfo
.Invocation as BoundCall;
9300
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
;