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