95 references to ERR_MissingDeconstruct
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Deconstruct.cs (1)
719
Error(diagnostics, ErrorCode.
ERR_MissingDeconstruct
, rightSyntax, receiver.Type!, numParameters);
Errors\ErrorFacts.cs (1)
1691
case ErrorCode.
ERR_MissingDeconstruct
:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (11)
CodeGen\CodeGenDeconstructTests.cs (3)
345
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(8, 18)
2528
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(8, 18)
2627
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C1()").WithArguments("C1", "2").WithLocation(9, 18)
CodeGen\CodeGenFunctionPointersTests.cs (2)
7432
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(a, b)").WithArguments("object", "2").WithLocation(6, 25),
7438
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(var c, var d)").WithArguments("object", "2").WithLocation(7, 21)
CodeGen\CodeGenTupleTest.cs (6)
16182
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int, int)").WithArguments("object", "2").WithLocation(6, 18),
16232
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int a, int b)").WithArguments("object", "2").WithLocation(6, 18)
16256
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(1, 2)").WithArguments("object", "2").WithLocation(6, 18)
16282
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int, int)").WithArguments("object", "2").WithLocation(7, 18),
16313
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(1, 1)").WithArguments("object", "2").WithLocation(7, 18)
16339
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(1, 1)").WithArguments("object", "2").WithLocation(7, 18)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (39)
Attributes\AttributeTests_CallerInfoAttributes.cs (1)
1187
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "p").WithArguments("Person", "2").WithLocation(29, 29)
Semantics\PatternMatchingTests2.cs (9)
463
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "((default)!)").WithArguments("int", "2").WithLocation(26, 18),
866
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(x, y)").WithArguments("N.var", "2").WithLocation(10, 36),
875
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(x, y)").WithArguments("N.var", "2").WithLocation(11, 37),
1164
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(1, 2)").WithArguments("object", "2").WithLocation(8, 18)
2104
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("Point", "0").WithLocation(6, 23)
2159
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "({ }, { }, { })").WithArguments("Point", "3").WithLocation(9, 23)
2193
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(a: 1)").WithArguments("C", "1").WithLocation(4, 21)
2215
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(a: 1)").WithArguments("C", "1").WithLocation(4, 22)
2726
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(string? _)").WithArguments("object", "2").WithLocation(16, 22),
Semantics\PatternMatchingTests3.cs (1)
1931
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(var x1, var x2)").WithArguments("object", "2").WithLocation(9, 32)
Semantics\PatternMatchingTests4.cs (11)
150
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(() => 0)").WithArguments("T", "2").WithLocation(8, 18),
248
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(3, 4, 5)").WithArguments("object", "3").WithLocation(7, 32)
283
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(3, 4, 5)").WithArguments("object", "3").WithLocation(15, 32)
574
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(3, 4)").WithArguments("T", "2").WithLocation(13, 32),
580
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(3, 4, 5)").WithArguments("T", "3").WithLocation(14, 32),
586
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(3, 0, 5)").WithArguments("T", "3").WithLocation(15, 32),
592
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(3, 4, 5, 6)").WithArguments("T", "4").WithLocation(16, 32)
690
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("T", "0").WithLocation(13, 32)
874
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(3, 4, 5)").WithArguments("object", "3").WithLocation(17, 32)
911
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(3, 4, 5)").WithArguments("object", "3").WithLocation(17, 32)
4031
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(< 10, object)").WithArguments("C", "2").WithLocation(26, 18)
Semantics\PatternSwitchTests.cs (17)
1693
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int, int)").WithArguments("object", "2").WithLocation(21, 18),
1705
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int x, int y)").WithArguments("object", "2").WithLocation(22, 18),
1711
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int, int)").WithArguments("object", "2").WithLocation(23, 18),
1723
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int a, int b)").WithArguments("object", "2").WithLocation(24, 18),
1729
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(long, long)").WithArguments("object", "2").WithLocation(25, 18),
1741
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int, int)").WithArguments("object", "2").WithLocation(30, 18),
1753
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(long, long)").WithArguments("object", "2").WithLocation(32, 18),
1765
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(System.Int32, System.Int32)").WithArguments("object", "2").WithLocation(37, 18),
1771
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(System.Int64, System.Int64)").WithArguments("object", "2").WithLocation(39, 18),
1777
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int, int)").WithArguments("object", "2").WithLocation(43, 22),
1789
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int x, int y)").WithArguments("object", "2").WithLocation(44, 22),
1795
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int, int)").WithArguments("object", "2").WithLocation(45, 22),
1807
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int a, int b)").WithArguments("object", "2").WithLocation(46, 22),
1813
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(System.Int32, System.Int32)").WithArguments("object", "2").WithLocation(49, 22),
1819
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(System.Int32 x, System.Int32 y)").WithArguments("object", "2").WithLocation(50, 22),
1825
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(System.Int32, System.Int32)").WithArguments("object", "2").WithLocation(51, 22),
1831
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(System.Int32 a, System.Int32 b)").WithArguments("object", "2").WithLocation(52, 22));
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests_InvalidStatement.cs (1)
412
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(var x1, var x2)").WithArguments("string[]", "2").WithLocation(11, 45)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (39)
Semantics\DeconstructionTests.cs (24)
100
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(8, 28)
145
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(8, 28)
189
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(7, 28)
241
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(8, 32)
283
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(8, 28)
325
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(8, 28)
415
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(9, 28)
465
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(13, 28)
511
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(9, 28)
559
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(9, 28)
614
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C() { Deconstruct = DeconstructMethod }").WithArguments("C", "2").WithLocation(11, 28)
724
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "c").WithArguments("C", "2").WithLocation(14, 28),
1158
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "M()").WithArguments("void", "2").WithLocation(7, 28)
1416
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(7, 28)
1458
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(7, 28)
1493
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "CreateLongRef(1, 2, 3, 4, 5, 6, 7, CreateLongRef(8, 9, 10, 11, 12, 13, 14, Tuple.Create(15, 16, 17, 18, 19, 20, 21, 22)))").WithArguments("System.Tuple<int, int, int, int, int, int, int, System.Tuple<int, int, int, int, int, int, int, System.Tuple<int, int, int, int, int, int, int, System.Tuple<int>>>>", "22").WithLocation(8, 113)
1575
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C1()").WithArguments("C1", "2").WithLocation(9, 28)
1616
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(7, 18)
1657
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(9, 28)
2433
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "M(x1)").WithArguments("void", "2").WithLocation(6, 38),
3113
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "42").WithArguments("int", "2").WithLocation(9, 32),
3192
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "42").WithArguments("int", "2").WithLocation(9, 22),
3204
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "43").WithArguments("int", "1").WithLocation(11, 23),
3216
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "44").WithArguments("int", "1").WithLocation(13, 22),
Semantics\NullableReferenceTypesTests.cs (6)
78923
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "c").WithArguments("C", "2").WithLocation(5, 22),
128296
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(b ").WithArguments("bool", "1").WithLocation(16, 23),
131074
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C(z = 1)").WithArguments("C", "2").WithLocation(7, 22));
131100
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C(z = 1)").WithArguments("C", "2").WithLocation(7, 34),
131133
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(9, 34),
131167
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "3").WithLocation(9, 45),
Semantics\ReadOnlyStructsTests.cs (1)
2030
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "this").WithArguments("S2", "2").WithLocation(6, 22));
Semantics\RecordStructTests.cs (3)
3661
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("C", "0").WithLocation(8, 19));
3738
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("C", "0").WithLocation(8, 19));
3884
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int x)").WithArguments("B", "1").WithLocation(11, 19));
Semantics\RecordTests.cs (5)
14628
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("C", "0").WithLocation(8, 19));
15041
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("C", "0").WithLocation(8, 19));
15177
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("C", "0").WithLocation(8, 19));
15210
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("C", "0").WithLocation(8, 19));
15328
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int x)").WithArguments("B", "1").WithLocation(11, 19));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\SemanticModelGetSemanticInfoTests.cs (2)
8990
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("string", "0").WithLocation(12, 28)
9031
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("string", "0").WithLocation(13, 28)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Parsing\PatternParsingTests.cs (1)
2652
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(a, b, c)").WithArguments("int", "3").WithLocation(1, 41),