14 references to Deconstruction
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Deconstruct.cs (2)
308
Debug.Assert(nestedConversion.Kind == ConversionKind.
Deconstruction
);
341
conversion = new Conversion(ConversionKind.
Deconstruction
, deconstructMethod, nestedConversions.ToImmutableAndFree());
Binder\RefSafetyAnalysis.cs (1)
948
Debug.Assert(conversion.Kind == ConversionKind.
Deconstruction
);
Binder\Semantics\Conversions\Conversion.cs (2)
182
Debug.Assert(kind == ConversionKind.
Deconstruction
);
294
internal static Conversion Deconstruction => new Conversion(ConversionKind.
Deconstruction
);
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
49
case
Deconstruction
:
Compilation\DeconstructionInfo.cs (3)
38
return _conversion.Kind == ConversionKind.
Deconstruction
51
return _conversion.Kind == ConversionKind.
Deconstruction
64
if (_conversion.Kind != ConversionKind.
Deconstruction
)
FlowAnalysis\NullableWalker.cs (2)
9124
case ConversionKind.
Deconstruction
:
10194
Debug.Assert(conversion.Kind == ConversionKind.
Deconstruction
);
Lowering\DiagnosticsPass_Warnings.cs (1)
894
case ConversionKind.
Deconstruction
:
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (2)
20
Debug.Assert(right.Conversion.Kind == ConversionKind.
Deconstruction
);
219
Debug.Assert(conversion.Kind == ConversionKind.
Deconstruction
);