9 references to DeconstructionInfo
Microsoft.CodeAnalysis.CSharp (9)
Binder\RefSafetyAnalysis.cs (3)
1084
if (conversion.
DeconstructionInfo
.IsDefault)
1089
var invocation = conversion.
DeconstructionInfo
.Invocation as BoundCall;
1104
placeholders.Add((conversion.
DeconstructionInfo
.InputPlaceholder, SafeContextAndLocation.Create(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)
10668
if (!conversion.
DeconstructionInfo
.IsDefault)
10689
var invocation = conversion.
DeconstructionInfo
.Invocation as BoundCall;
10716
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
;