102 references to ERR_MissingDeconstruct
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Deconstruct.cs (1)
720
Error(diagnostics, ErrorCode.
ERR_MissingDeconstruct
, rightSyntax, receiver.Type!, numParameters);
Errors\ErrorFacts.cs (1)
1753
or 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)
7445
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(a, b)").WithArguments("object", "2").WithLocation(6, 25),
7451
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(var c, var d)").WithArguments("object", "2").WithLocation(7, 21)
CodeGen\CodeGenTupleTest.cs (6)
16176
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int, int)").WithArguments("object", "2").WithLocation(6, 18),
16226
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int a, int b)").WithArguments("object", "2").WithLocation(6, 18)
16250
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(1, 2)").WithArguments("object", "2").WithLocation(6, 18)
16276
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int, int)").WithArguments("object", "2").WithLocation(7, 18),
16307
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(1, 1)").WithArguments("object", "2").WithLocation(7, 18)
16333
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(1, 1)").WithArguments("object", "2").WithLocation(7, 18)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (51)
Attributes\AttributeTests_CallerInfoAttributes.cs (1)
1187
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "p").WithArguments("Person", "2").WithLocation(29, 29)
Semantics\ExtensionTests.cs (4)
21672
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C1()").WithArguments("C1", "2").WithLocation(1, 16),
21681
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C2()").WithArguments("C2", "2").WithLocation(3, 16)
21720
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(1, 14)
21747
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(1, 14));
Semantics\ExtensionTests2.cs (2)
48
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, @"""""").WithArguments("string", "2").WithLocation(1, 14));
75
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, @"""""").WithArguments("string", "2").WithLocation(1, 14));
Semantics\PatternMatchingTests_NullableTypes.cs (2)
67
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(1, 2)").WithArguments("int", "2").WithLocation(11, 32),
136
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(1, 2)").WithArguments("int[]", "2").WithLocation(11, 34),
Semantics\PatternMatchingTests2.cs (8)
459
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "((default)!)").WithArguments("int", "2").WithLocation(26, 18),
862
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(x, y)").WithArguments("N.var", "2").WithLocation(10, 36),
871
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(x, y)").WithArguments("N.var", "2").WithLocation(11, 37),
1160
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(1, 2)").WithArguments("object", "2").WithLocation(8, 18)
2100
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("Point", "0").WithLocation(6, 23)
2155
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "({ }, { }, { })").WithArguments("Point", "3").WithLocation(9, 23)
2189
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(a: 1)").WithArguments("C", "1").WithLocation(4, 21)
2211
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(a: 1)").WithArguments("C", "1").WithLocation(4, 22)
Semantics\PatternMatchingTests3.cs (1)
1931
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(var x1, var x2)").WithArguments("object", "2").WithLocation(9, 32)
Semantics\PatternMatchingTests4.cs (11)
149
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(() => 0)").WithArguments("T", "2").WithLocation(8, 18),
247
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(3, 4, 5)").WithArguments("object", "3").WithLocation(7, 32)
282
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(3, 4, 5)").WithArguments("object", "3").WithLocation(15, 32)
573
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(3, 4)").WithArguments("T", "2").WithLocation(13, 32),
579
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(3, 4, 5)").WithArguments("T", "3").WithLocation(14, 32),
585
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(3, 0, 5)").WithArguments("T", "3").WithLocation(15, 32),
591
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(3, 4, 5, 6)").WithArguments("T", "4").WithLocation(16, 32)
689
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("T", "0").WithLocation(13, 32)
873
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(3, 4, 5)").WithArguments("object", "3").WithLocation(17, 32)
910
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(3, 4, 5)").WithArguments("object", "3").WithLocation(17, 32)
4082
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(< 10, object)").WithArguments("C", "2").WithLocation(26, 18)
Semantics\PatternSwitchTests.cs (17)
1695
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int, int)").WithArguments("object", "2").WithLocation(21, 18),
1707
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int x, int y)").WithArguments("object", "2").WithLocation(22, 18),
1713
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int, int)").WithArguments("object", "2").WithLocation(23, 18),
1725
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int a, int b)").WithArguments("object", "2").WithLocation(24, 18),
1731
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(long, long)").WithArguments("object", "2").WithLocation(25, 18),
1743
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int, int)").WithArguments("object", "2").WithLocation(30, 18),
1755
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(long, long)").WithArguments("object", "2").WithLocation(32, 18),
1767
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(System.Int32, System.Int32)").WithArguments("object", "2").WithLocation(37, 18),
1773
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(System.Int64, System.Int64)").WithArguments("object", "2").WithLocation(39, 18),
1779
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int, int)").WithArguments("object", "2").WithLocation(43, 22),
1791
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int x, int y)").WithArguments("object", "2").WithLocation(44, 22),
1797
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int, int)").WithArguments("object", "2").WithLocation(45, 22),
1809
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int a, int b)").WithArguments("object", "2").WithLocation(46, 22),
1815
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(System.Int32, System.Int32)").WithArguments("object", "2").WithLocation(49, 22),
1821
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(System.Int32 x, System.Int32 y)").WithArguments("object", "2").WithLocation(50, 22),
1827
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(System.Int32, System.Int32)").WithArguments("object", "2").WithLocation(51, 22),
1833
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(System.Int32 a, System.Int32 b)").WithArguments("object", "2").WithLocation(52, 22));
Semantics\RecordTests.cs (5)
14731
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("C", "0").WithLocation(8, 19));
15144
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("C", "0").WithLocation(8, 19));
15280
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("C", "0").WithLocation(8, 19));
15313
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("C", "0").WithLocation(8, 19));
15431
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int x)").WithArguments("B", "1").WithLocation(11, 19));
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 (34)
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)
82612
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "c").WithArguments("C", "2").WithLocation(5, 22),
132066
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(b ").WithArguments("bool", "1").WithLocation(16, 23),
134844
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C(z = 1)").WithArguments("C", "2").WithLocation(7, 22));
134870
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C(z = 1)").WithArguments("C", "2").WithLocation(7, 34),
134903
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "new C()").WithArguments("C", "2").WithLocation(9, 34),
134937
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)
3763
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("C", "0").WithLocation(8, 19));
3840
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("C", "0").WithLocation(8, 19));
3986
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(int x)").WithArguments("B", "1").WithLocation(11, 19));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\SemanticModelGetSemanticInfoTests.cs (2)
8985
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("string", "0").WithLocation(12, 28)
9026
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "()").WithArguments("string", "0").WithLocation(13, 28)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Parsing\PatternParsingTests.cs (1)
2640
Diagnostic(ErrorCode.
ERR_MissingDeconstruct
, "(a, b, c)").WithArguments("int", "3").WithLocation(1, 41),