390 references to Equal
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (23)
CommandLineTests.cs (23)
515
AssertEx.
Equal
(new[] { typeof(object).Assembly.Location, @"..\v4.0.30319\System.dll", @".\System.Data.dll" }, references);
609
AssertEx.
Equal
(new[] { @"C:\temp\a.cs", @"C:\temp\b.cs", @"C:\temp\c.cs", @"C:\temp\a\x.cs", @"C:\temp\a\b\b.cs", @"C:\temp\a\c.cs" }, resolvedSourceFiles);
717
AssertEx.
Equal
(new[] { folder.Path + @"\c.cpp", folder.Path + @"\B\B_c.cpx", folder.Path + @"\a\A_a.cs", folder.Path + @"\a\A_b.cs", }, resolvedSourceFiles);
2306
AssertEx.
Equal
(slContent, actualData);
8839
AssertEx.
Equal
(new byte[] { 0x4D, 0x5A }, ReadBytes(libDll.Path, 2));
8840
AssertEx.
Equal
(new[] { (byte)'D', (byte)'L', (byte)'L' }, ReadBytes(fsDll, 3));
8842
AssertEx.
Equal
(new byte[] { 0x4D, 0x69 }, ReadBytes(libPdb.Path, 2));
8843
AssertEx.
Equal
(new[] { (byte)'P', (byte)'D', (byte)'B' }, ReadBytes(fsPdb, 3));
8899
AssertEx.
Equal
(new[] { (byte)'B', (byte)'S', (byte)'J', (byte)'B' }, ReadBytes(libPdb.Path, 4));
8941
AssertEx.
Equal
(new[] { (byte)'D', (byte)'L', (byte)'L' }, ReadBytes(libDll.Path, 3));
8942
AssertEx.
Equal
(new[] { (byte)'D', (byte)'L', (byte)'L' }, ReadBytes(fsDll, 3));
10053
AssertEx.
Equal
(expectedWarningsAll, compileAndRun(featureOpt: null));
10054
AssertEx.
Equal
(expectedWarningsAll, compileAndRun("/features:run-nullable-analysis"));
10055
AssertEx.
Equal
(expectedWarningsAll, compileAndRun("/features:run-nullable-analysis=always"));
10056
AssertEx.
Equal
(expectedWarningsNone, compileAndRun("/features:run-nullable-analysis=never"));
10057
AssertEx.
Equal
(expectedWarningsAll, compileAndRun("/features:run-nullable-analysis=ALWAYS")); // unrecognized value (incorrect case) ignored
10058
AssertEx.
Equal
(expectedWarningsAll, compileAndRun("/features:run-nullable-analysis=NEVER")); // unrecognized value (incorrect case) ignored
10059
AssertEx.
Equal
(expectedWarningsAll, compileAndRun("/features:run-nullable-analysis=true")); // unrecognized value ignored
10060
AssertEx.
Equal
(expectedWarningsAll, compileAndRun("/features:run-nullable-analysis=false")); // unrecognized value ignored
10061
AssertEx.
Equal
(expectedWarningsAll, compileAndRun("/features:run-nullable-analysis=unknown")); // unrecognized value ignored
11586
AssertEx.
Equal
(expected, CommandLineParser.SplitWithDoubledSeparatorEscaping(str, ','));
11746
AssertEx.
Equal
(programExe32.ReadAllBytes(), programExe64.ReadAllBytes());
11747
AssertEx.
Equal
(programPdb32.ReadAllBytes(), programPdb64.ReadAllBytes());
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (23)
CodeGen\CodeGenAsyncLocalsTests.cs (5)
238
AssertEx.
Equal
(new[]
251
AssertEx.
Equal
(new[]
290
AssertEx.
Equal
(new[]
308
AssertEx.
Equal
(new[]
1249
AssertEx.
Equal
(new[]
CodeGen\CodeGenAsyncSpillTests.cs (2)
947
AssertEx.
Equal
(new[]
962
AssertEx.
Equal
(new[]
CodeGen\CodeGenIterators.cs (6)
1182
AssertEx.
Equal
(new[]
1199
AssertEx.
Equal
(new[]
1239
AssertEx.
Equal
(new[]
1255
AssertEx.
Equal
(new[]
1287
AssertEx.
Equal
(new[]
1299
AssertEx.
Equal
(new[]
CodeGen\CodeGenTupleTest.cs (6)
4478
AssertEx.
Equal
(new[] { "T1 (T1, T2).Item1", "T2 (T1, T2).Item2" }, vt2.TupleElements.ToTestDisplayStrings());
4481
AssertEx.
Equal
(new[] {
11430
AssertEx.
Equal
(new[] {
11457
AssertEx.
Equal
(new[] {
11494
AssertEx.
Equal
(new[] { "T1", "T2", "T3", "T4", "T5", "T6", "T7", "TRest" }, m1Tuple.TypeParameters.ToTestDisplayStrings());
11499
AssertEx.
Equal
(new[] { "System.Int32", "System.Int32", "System.Int32", "System.Int32", "System.Int32", "System.Int32", "System.Int32", "(System.Int32, System.Int32)" },
Emit\EmitMetadataTests.cs (4)
2310
AssertEx.
Equal
(new byte[]
2323
AssertEx.
Equal
(new byte[]
2350
AssertEx.
Equal
(new byte[] { 0xFF, 0x25, 0x00, 0x20, 0x00, 0x10, 0x00, 0x00 }, startupStub);
2408
AssertEx.
Equal
(new byte[] { 0, 0x20, 0, 0, 0x0c, 0, 0, 0, 0x80, 0x33, 0, 0 }, relocBytes);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (12)
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
227
AssertEx.
Equal
(expectedValue, attributeData);
Emit\NumericIntPtrTests.cs (2)
1933
AssertEx.
Equal
(expectedOperators, actualOperators);
1997
AssertEx.
Equal
(expectedOperators, actualOperators);
PDB\PDBIteratorTests.cs (2)
915
AssertEx.
Equal
(new[]
933
AssertEx.
Equal
(new[]
PDB\PDBSourceLinkTests.cs (3)
57
AssertEx.
Equal
(sourceLinkBlob, actualData);
99
AssertEx.
Equal
(sourceLinkBlob, actualBlob);
192
AssertEx.
Equal
(sourceLinkBlob, actualData);
PDB\PortablePdbTests.cs (4)
88
AssertEx.
Equal
(new byte[]
136
AssertEx.
Equal
(new byte[]
317
AssertEx.
Equal
(sourceLinkBlob, actualBlob);
360
AssertEx.
Equal
(sourceLinkBlob, actualBlob);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (159)
Attributes\AttributeTests_NativeInteger.cs (2)
1617
AssertEx.
Equal
(expectedNames, actualNames);
1628
AssertEx.
Equal
(expectedNames, actualNames);
Attributes\AttributeTests_WellKnownAttributes.cs (2)
1127
AssertEx.
Equal
(expectedConstant, actual);
1212
AssertEx.
Equal
(expectedConstant, actual);
FieldKeywordTests.cs (39)
91
AssertEx.
Equal
(expectedMembers, actualMembers);
156
AssertEx.
Equal
(expectedMembers, actualMembers);
425
AssertEx.
Equal
(expectedMembers, actualMembers);
475
AssertEx.
Equal
(expectedMembers, actualMembers);
821
AssertEx.
Equal
(expectedMembers, actualMembers);
919
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
1022
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
1129
AssertEx.
Equal
(expectedMembers, actualMembers);
1244
AssertEx.
Equal
(expectedMembers, actualMembers);
1688
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
1855
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
1961
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
2045
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
2166
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
2248
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
8084
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
8381
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
8455
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
8623
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
8686
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
8740
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
8818
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
8893
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
8993
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
9069
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
9146
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
9269
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
9354
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
9423
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
9444
AssertEx.
Equal
(expectedValues, actualValues);
9455
AssertEx.
Equal
(expectedValues, actualValues);
9552
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
9783
AssertEx.
Equal
(expectedMembers, actualMembers);
9843
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
9920
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
9994
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
10078
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
10145
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
10344
AssertEx.
Equal
(expectedFields, actualFields.ToTestDisplayStrings());
Semantics\CollectionExpressionTests.cs (2)
13447
AssertEx.
Equal
(
13722
AssertEx.
Equal
(
Semantics\PatternMatchingTests.cs (1)
11391
AssertEx.
Equal
(new[] { "System.ReadOnlySpan<System.Char>", "System.Span<System.Char>" }, types);
Semantics\RecordTests.cs (113)
499
AssertEx.
Equal
(expectedMembers,
502
AssertEx.
Equal
(new[] { "A..ctor(System.Int32 i, ?)", "A..ctor(A original)" },
588
AssertEx.
Equal
(expectedMembers,
622
AssertEx.
Equal
(expectedMembers,
625
AssertEx.
Equal
(new[] { "A..ctor(System.Int32, System.String)", "A..ctor(A original)" },
656
AssertEx.
Equal
(expectedMembers,
659
AssertEx.
Equal
(new[] { "A..ctor(System.Int32, System.Int32)", "A..ctor(A original)" },
1008
AssertEx.
Equal
(expectedMembers,
1060
AssertEx.
Equal
(expectedMembers,
1138
AssertEx.
Equal
(expectedMembers, actualMembers);
1644
AssertEx.
Equal
(expectedMembers, actualMembers);
1695
AssertEx.
Equal
(expectedMembers, actualMembers);
6043
AssertEx.
Equal
(expectedMembers, actualMembers);
6086
AssertEx.
Equal
(expectedMembers, actualMembers);
6127
AssertEx.
Equal
(expectedMembers, actualMembers);
6168
AssertEx.
Equal
(expectedMembers, actualMembers);
9810
AssertEx.
Equal
(expectedMembers, actualMembers);
9837
AssertEx.
Equal
(new[] { "System.Type A.B.EqualityContract { get; }" }, actualMembers);
9860
AssertEx.
Equal
(new[] { "System.Type C1.EqualityContract { get; }" }, GetProperties(comp, "C1").ToTestDisplayStrings());
9873
AssertEx.
Equal
(new[] { "System.Type C2.EqualityContract { get; }", "System.Object C2.P { get; init; }" }, GetProperties(comp, "C2").ToTestDisplayStrings());
9925
AssertEx.
Equal
(new[] { "System.Type B.EqualityContract { get; }" }, actualMembers);
9956
AssertEx.
Equal
(new[] { "System.Type B.EqualityContract { get; }" }, actualMembers);
10003
AssertEx.
Equal
(new[] { "System.Type B.EqualityContract { get; }" }, actualMembers);
10037
AssertEx.
Equal
(new[] { "System.Type B1.EqualityContract { get; }", "System.Int32 B1.X { get; init; }" }, GetProperties(comp, "B1").ToTestDisplayStrings());
10038
AssertEx.
Equal
(new[] { "System.Type B2.EqualityContract { get; }", "System.Int32 B2.X { get; init; }" }, GetProperties(comp, "B2").ToTestDisplayStrings());
10076
AssertEx.
Equal
(new[] { "System.Type C.EqualityContract { get; }", "System.Int32 C.X { get; init; }", "System.Int32 C.Y { get; init; }" }, actualMembers);
10121
AssertEx.
Equal
(expectedMembers, actualMembers);
10150
AssertEx.
Equal
(expectedCtors, c.GetPublicSymbol().Constructors.ToTestDisplayStrings());
10244
AssertEx.
Equal
(expectedMembers, actualMembers);
10281
AssertEx.
Equal
(expectedMembers, actualMembers);
10324
AssertEx.
Equal
(new[] { "System.Type C.EqualityContract { get; }" }, actualMembers);
10357
AssertEx.
Equal
(expectedMembers, actualMembers);
10403
AssertEx.
Equal
(expectedMembers, actualMembers);
10450
AssertEx.
Equal
(expectedMembers, actualMembers);
10499
AssertEx.
Equal
(expectedMembers, actualMembers);
10551
AssertEx.
Equal
(new[] { "System.Type B.EqualityContract { get; }" }, actualMembers);
10611
AssertEx.
Equal
(expectedMembers, actualMembers);
10648
AssertEx.
Equal
(new[] { "System.Type C.EqualityContract { get; }" }, actualMembers);
10724
AssertEx.
Equal
(new[] { "System.Type C.EqualityContract { get; }" }, actualMembers);
10756
AssertEx.
Equal
(new[] { "System.Type C.EqualityContract { get; }" }, actualMembers);
10814
AssertEx.
Equal
(expectedMembers, comp.GetMember<NamedTypeSymbol>("B").GetMembers().ToTestDisplayStrings());
10838
AssertEx.
Equal
(expectedMembers, comp.GetMember<NamedTypeSymbol>("C").GetMembers().ToTestDisplayStrings());
10882
AssertEx.
Equal
(expectedMembers, actualMembers);
10907
AssertEx.
Equal
(expectedMembers, actualMembers);
10930
AssertEx.
Equal
(new[] { "System.Type B.EqualityContract { get; }" }, GetProperties(comp, "B").ToTestDisplayStrings());
10936
AssertEx.
Equal
(new[] { "System.Type B.EqualityContract { get; }", "System.Object B.P { get; init; }" }, GetProperties(comp, "B").ToTestDisplayStrings());
10960
AssertEx.
Equal
(expectedMembers, actualMembers);
10984
AssertEx.
Equal
(new[] { "System.Type B.EqualityContract { get; }", "System.Object B.P { get; init; }" }, GetProperties(comp, "B").ToTestDisplayStrings());
10985
AssertEx.
Equal
(new[] { "System.Type C.EqualityContract { get; }", "System.Object C.P { get; init; }", "System.Object C.I.P { get; }" }, GetProperties(comp, "C").ToTestDisplayStrings());
11047
AssertEx.
Equal
(expectedMembers, actualMembers);
11115
AssertEx.
Equal
(new[] { "System.Type B.EqualityContract { get; }" }, actualMembers);
11210
AssertEx.
Equal
(expectedMembers, actualMembers);
11262
AssertEx.
Equal
(new[] { "System.Type B.EqualityContract { get; }" }, GetProperties(comp, "B").ToTestDisplayStrings());
11323
AssertEx.
Equal
(expectedMembers, actualMembers);
11359
AssertEx.
Equal
(new[] { "System.Type B.EqualityContract { get; }" }, GetProperties(comp, "B").ToTestDisplayStrings());
11400
AssertEx.
Equal
(expectedMembers, actualMembers);
11614
AssertEx.
Equal
(expectedMembers, actualMembers);
11850
AssertEx.
Equal
(expectedMembers, actualMembers);
12163
AssertEx.
Equal
(new[] { "System.Type C.EqualityContract { get; }", }, GetProperties(comp, "C").ToTestDisplayStrings());
12271
AssertEx.
Equal
(new[] { "System.Type CA.EqualityContract { get; }", "System.Object CA.P { get; init; }" }, GetProperties(comp, "CA").ToTestDisplayStrings());
12272
AssertEx.
Equal
(new[] { "System.Type CB.EqualityContract { get; }" }, GetProperties(comp, "CB").ToTestDisplayStrings());
12643
AssertEx.
Equal
(new[] { "System.Type B.EqualityContract { get; }" }, GetProperties(comp, "B").ToTestDisplayStrings());
12803
AssertEx.
Equal
(expectedMembers, actualMembers);
13536
AssertEx.
Equal
(expectedMembers, actualMembers);
15885
AssertEx.
Equal
(expectedMembers, actualMembers);
15944
AssertEx.
Equal
(expectedMembers, actualMembers);
20812
AssertEx.
Equal
(expectedMembers, actualMembers);
20854
AssertEx.
Equal
(expectedMembers, actualMembers);
20884
AssertEx.
Equal
(new[] { "System.Type B.EqualityContract { get; }" }, actualMembers);
23745
AssertEx.
Equal
(expectedMembers, actualMembers);
23893
AssertEx.
Equal
(expectedMembers, actualMembers);
24126
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24127
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24130
AssertEx.
Equal
(new[] { "System.IEquatable<A<System.Object>>", "System.IEquatable<B?>" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24131
AssertEx.
Equal
(new[] { "System.IEquatable<A<System.Object>>", "System.IEquatable<B?>" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24181
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24182
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24185
AssertEx.
Equal
(new[] { "System.IEquatable<B>" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24186
AssertEx.
Equal
(new[] { "System.IEquatable<A<System.Object>>", "System.IEquatable<B>" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24246
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24247
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24250
AssertEx.
Equal
(new[] { "System.IEquatable<A<System.Object>>", "System.IEquatable<B>" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24251
AssertEx.
Equal
(new[] { "System.IEquatable<A<System.Object>>", "System.IEquatable<B>" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24291
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24292
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24295
AssertEx.
Equal
(new[] { "System.IEquatable<A<System.Object>>", "System.IEquatable<B>" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24296
AssertEx.
Equal
(new[] { "System.IEquatable<A<System.Object>>", "System.IEquatable<B>" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24316
AssertEx.
Equal
(new[] { "System.IEquatable<B1>", "System.IEquatable<B2>", "System.IEquatable<A<T>>" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24317
AssertEx.
Equal
(new[] { "System.IEquatable<B1>", "System.IEquatable<B2>", "System.IEquatable<A<T>>" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24320
AssertEx.
Equal
(new[] { "System.IEquatable<B1>" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24321
AssertEx.
Equal
(new[] { "System.IEquatable<B2>", "System.IEquatable<A<System.Object>>", "System.IEquatable<B1>" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24324
AssertEx.
Equal
(new[] { "System.IEquatable<B2>" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24325
AssertEx.
Equal
(new[] { "System.IEquatable<B1>", "System.IEquatable<A<System.Int32>>", "System.IEquatable<B2>" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24345
AssertEx.
Equal
(new[] { "I<A<T>>", "System.IEquatable<A<T>>" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24346
AssertEx.
Equal
(new[] { "I<A<T>>", "System.IEquatable<A<T>>" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24349
AssertEx.
Equal
(new[] { "I<A<System.Object>>", "I<B>", "System.IEquatable<B>" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24350
AssertEx.
Equal
(new[] { "System.IEquatable<A<System.Object>>", "I<A<System.Object>>", "I<B>", "System.IEquatable<B>" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24410
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>[missing]" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24411
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>[missing]" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24414
AssertEx.
Equal
(new[] { "System.IEquatable<B>[missing]" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24415
AssertEx.
Equal
(new[] { "System.IEquatable<A<System.Int32>>[missing]", "System.IEquatable<B>[missing]" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24480
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>[missing]" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24481
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>[missing]" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24484
AssertEx.
Equal
(new[] { "System.IEquatable<B>", "System.IEquatable<B>[missing]" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24485
AssertEx.
Equal
(new[] { "System.IEquatable<A<System.Int32>>[missing]", "System.IEquatable<B>", "System.IEquatable<B>[missing]" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24554
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>[missing]" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24555
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>[missing]" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24558
AssertEx.
Equal
(new[] { "IEquatable<B>", "System.IEquatable<B>[missing]" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
24559
AssertEx.
Equal
(new[] { "System.IEquatable<A<System.Int32>>[missing]", "IEquatable<B>", "System.IEquatable<B>[missing]" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
24984
AssertEx.
Equal
(expectedMembers, actualMembers);
25029
AssertEx.
Equal
(expectedMembers, actualMembers);
30291
AssertEx.
Equal
(expectedMembers, actualMembers);
30321
AssertEx.
Equal
(expectedMembers, actualMembers);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
Testing\CSharpTestMethodFinderTests.cs (1)
472
AssertEx.
Equal
(expectedTestNames, testMethodNames);
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (6)
InteractiveSessionTests.cs (6)
1024
AssertEx.
Equal
(new object[] { 1, 1, null }, result);
1038
AssertEx.
Equal
(new[] { 1, 2, 3, 4 }, result1);
1041
AssertEx.
Equal
(new[] { 1, 2, 3, 4, 5 }, result2);
1044
AssertEx.
Equal
(new[] { 1, 2, 3, 4, 5, 6 }, s1.ReturnValue);
1047
AssertEx.
Equal
(new[] { 1, 2, 3, 4, 5, 6, 7 }, s2.ReturnValue);
1050
AssertEx.
Equal
(new[] { 1, 2, 3, 4, 5, 6, 7, 8 }, s3.ReturnValue);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (81)
Semantics\DelegateTypeTests.cs (3)
12110
AssertEx.
Equal
(expectedTypes, actualTypes);
12155
AssertEx.
Equal
(expectedTypes, actualTypes);
12204
AssertEx.
Equal
(expectedTypes, actualTypes);
Semantics\LocalFunctionTests.cs (2)
7051
AssertEx.
Equal
(expectedSymbols, actualSymbols);
7109
AssertEx.
Equal
(expectedSymbols, actualSymbols);
Semantics\NativeIntegerTests.cs (2)
6076
AssertEx.
Equal
(expectedOperators, actualOperators);
6135
AssertEx.
Equal
(expectedOperators, actualOperators);
Semantics\NullableContextTests.cs (36)
211
AssertEx.
Equal
(expectedAnalyzedKeys, actualAnalyzedKeys);
260
AssertEx.
Equal
(expectedAnalyzedKeys, actualAnalyzedKeys);
319
AssertEx.
Equal
(expectedAnalyzedKeys, actualAnalyzedKeys);
357
AssertEx.
Equal
(expectedAnalyzedKeys, actualAnalyzedKeys);
396
AssertEx.
Equal
(expectedAnalyzedKeys, actualAnalyzedKeys);
431
AssertEx.
Equal
(expectedAnalyzedKeys, actualAnalyzedKeys);
727
AssertEx.
Equal
(expectedAnalyzedKeys, GetNullableDataKeysAsStrings(comp.TestOnlyCompilationData, requiredAnalysis: true));
728
AssertEx.
Equal
(expectedAnalyzedKeys, GetIsNullableEnabledMethods(comp.TestOnlyCompilationData));
987
AssertEx.
Equal
(expectedAnalyzedKeys, GetNullableDataKeysAsStrings(comp.TestOnlyCompilationData, requiredAnalysis: true));
988
AssertEx.
Equal
(expectedAnalyzedKeys, GetIsNullableEnabledMethods(comp.TestOnlyCompilationData));
1068
AssertEx.
Equal
(expectedAnalyzedKeys, GetNullableDataKeysAsStrings(comp.TestOnlyCompilationData, requiredAnalysis: true));
1069
AssertEx.
Equal
(expectedAnalyzedKeys, GetIsNullableEnabledMethods(comp.TestOnlyCompilationData));
1152
AssertEx.
Equal
(expectedAnalyzedKeys, GetNullableDataKeysAsStrings(comp.TestOnlyCompilationData, requiredAnalysis: true));
1153
AssertEx.
Equal
(expectedAnalyzedKeys, GetIsNullableEnabledMethods(comp.TestOnlyCompilationData));
1211
AssertEx.
Equal
(expectedAnalyzedKeys, GetNullableDataKeysAsStrings(comp.TestOnlyCompilationData, requiredAnalysis: true));
1212
AssertEx.
Equal
(expectedAnalyzedKeys, GetIsNullableEnabledMethods(comp.TestOnlyCompilationData));
1302
AssertEx.
Equal
(expectedAnalyzedKeys, GetNullableDataKeysAsStrings(comp.TestOnlyCompilationData, requiredAnalysis: true));
1303
AssertEx.
Equal
(expectedAnalyzedKeys, GetIsNullableEnabledMethods(comp.TestOnlyCompilationData));
1359
AssertEx.
Equal
(expectedAnalyzedKeys, GetNullableDataKeysAsStrings(comp.TestOnlyCompilationData, requiredAnalysis: true));
1360
AssertEx.
Equal
(expectedAnalyzedKeys, GetIsNullableEnabledMethods(comp.TestOnlyCompilationData));
1455
AssertEx.
Equal
(expectedAnalyzedKeys, actualAnalyzedKeys);
1495
AssertEx.
Equal
(expectedAnalyzedKeys, GetNullableDataKeysAsStrings(comp.TestOnlyCompilationData, requiredAnalysis: true));
1496
AssertEx.
Equal
(expectedAnalyzedKeys, GetIsNullableEnabledMethods(comp.TestOnlyCompilationData));
1531
AssertEx.
Equal
(new[] { "= null", "= null", "F2" }, actualAnalyzedKeys);
1617
AssertEx.
Equal
(expectedAnalyzedKeys, actualAnalyzedKeys);
1741
AssertEx.
Equal
(expectedAnalyzedKeys, GetNullableDataKeysAsStrings(comp.TestOnlyCompilationData, requiredAnalysis: true));
1742
AssertEx.
Equal
(expectedAnalyzedKeys, GetIsNullableEnabledMethods(comp.TestOnlyCompilationData));
1784
AssertEx.
Equal
(expectedAnalyzedKeys, GetNullableDataKeysAsStrings(comp.TestOnlyCompilationData, requiredAnalysis: true));
1785
AssertEx.
Equal
(expectedAnalyzedKeys, GetIsNullableEnabledMethods(comp.TestOnlyCompilationData));
1846
AssertEx.
Equal
(expectedAnalyzedKeys, GetNullableDataKeysAsStrings(comp.TestOnlyCompilationData, requiredAnalysis: true));
1847
AssertEx.
Equal
(expectedAnalyzedKeys, GetIsNullableEnabledMethods(comp.TestOnlyCompilationData));
1884
AssertEx.
Equal
(new[] { "A(A.F1 = null)" }, actualAnalyzedKeys);
1939
AssertEx.
Equal
(new[] { expectedAnalyzedKey }, actualAnalyzedKeys);
1975
AssertEx.
Equal
(new[] { "o1" }, actualAnalyzedKeys);
2016
AssertEx.
Equal
(new[] { "F2", "F3" }, actualAnalyzedKeys);
2055
AssertEx.
Equal
(new[] { "P2", "P3" }, actualAnalyzedKeys);
Semantics\NullableReferenceTypesTests.cs (26)
157990
AssertEx.
Equal
(new string[] { "I<dynamic>", "I2<object>" },
157992
AssertEx.
Equal
(new string[] { "I<dynamic>", "I2<object>", "I<object>" },
158024
AssertEx.
Equal
(new string[] { "I<(int a, int b)>", "I2<(int notA, int notB)>" },
158026
AssertEx.
Equal
(new string[] { "I<(int a, int b)>", "I2<(int notA, int notB)>", "I<(int notA, int notB)>" },
158062
AssertEx.
Equal
(new string[] { "I<(object a, object b)>", "I2<(object notA, object notB)>" },
158064
AssertEx.
Equal
(new string[] { "I<(object a, object b)>", "I2<(object notA, object notB)>", "I<(object notA, object notB)>" },
158090
AssertEx.
Equal
(new string[] { "I<object>", "I2<object>" },
158092
AssertEx.
Equal
(new string[] { "I2<object>", "I<object>" },
158122
AssertEx.
Equal
(new string[] { "I<object>", "I2<object>" },
158124
AssertEx.
Equal
(new string[] { "I2<object>", "I<object>" },
158291
AssertEx.
Equal
(new string[] { "I2<object>", "I<object>" },
158293
AssertEx.
Equal
(new string[] { "I2<object>", "I<object>" },
158332
AssertEx.
Equal
(new string[] { "I<object>", "I2<object>" },
158334
AssertEx.
Equal
(new string[] { "I<object>", "I2<object>", "I<object!>" },
158372
AssertEx.
Equal
(new string[] { "I<object>", "I2<object>" },
158374
AssertEx.
Equal
(new string[] { "I<object>", "I2<object>", "I<object!>" },
158586
AssertEx.
Equal
(new string[] { "I2<object>", "I<object>" },
158588
AssertEx.
Equal
(new string[] { "I2<object>", "I<object!>", "I<object>" },
158628
AssertEx.
Equal
(new string[] { "I2<object>", "I<object>" },
158630
AssertEx.
Equal
(new string[] { "I2<object>", "I<object!>", "I<object>" },
158709
AssertEx.
Equal
(new string[] { "I<object?>", "I2<object>" },
158711
AssertEx.
Equal
(new string[] { "I<object?>", "I2<object>", "I<object!>" },
158741
AssertEx.
Equal
(new string[] { "I<object?>", "I2<object>" },
158743
AssertEx.
Equal
(new string[] { "I<object?>", "I2<object>", "I<object>" },
158775
AssertEx.
Equal
(new string[] { "I<object?>", "I2<object!>" },
158777
AssertEx.
Equal
(new string[] { "I<object?>", "I2<object!>", "I<object!>" },
Semantics\RecordStructTests.cs (10)
828
AssertEx.
Equal
(new[] {
2065
AssertEx.
Equal
(expectedMembers,
2138
AssertEx.
Equal
(expectedMembers, actualMembers);
2821
AssertEx.
Equal
(expectedMembers, actualMembers);
2845
AssertEx.
Equal
(expectedMembers, actualMembers);
3842
AssertEx.
Equal
(new[] {
4224
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
4225
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
4246
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>[missing]" }, type.InterfacesNoUseSiteDiagnostics().ToTestDisplayStrings());
4247
AssertEx.
Equal
(new[] { "System.IEquatable<A<T>>[missing]" }, type.AllInterfacesNoUseSiteDiagnostics.ToTestDisplayStrings());
Semantics\RefFieldTests.cs (2)
2056
AssertEx.
Equal
(expectedMembers, fieldMembers.ToTestDisplayStrings());
2064
AssertEx.
Equal
(expectedReferences, fieldReferences.ToTestDisplayStrings());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (7)
DocumentationComments\CrefTests.cs (4)
937
AssertEx.
Equal
(expected, actual);
1033
AssertEx.
Equal
(expected, actual);
1132
AssertEx.
Equal
(expected, actual);
5090
AssertEx.
Equal
(expectedSymbols, actualSymbols);
Symbols\Source\NullablePublicAPITests.cs (3)
966
AssertEx.
Equal
(expectedAnnotations, actualAnnotations);
1024
AssertEx.
Equal
(expectedAnnotations, actualAnnotations);
4786
AssertEx.
Equal
(expectedAnnotations, actualAnnotations);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\FieldAndValueKeywordTests.cs (1)
1572
AssertEx.
Equal
(expectedFields, actualFields);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (2)
PdbTests.cs (2)
98
AssertEx.
Equal
(new byte[] { 0x12, (byte)'M', (byte)'i', (byte)'c', (byte)'r', (byte)'o' }, pdbStream.GetBuffer().Take(6).ToArray());
99
AssertEx.
Equal
(new byte[] { 0x12, (byte)'M', (byte)'Z' }, peStream.GetBuffer().Take(3).ToArray());
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests (2)
EnumTests.cs (2)
33
AssertEx.
Equal
(internalValues, externalValues);
34
AssertEx.
Equal
(internalNames, externalNames);
Microsoft.CodeAnalysis.Test.Utilities (7)
Assert\AssertEx.cs (1)
165
Equal
<T>(expected.ToArray(), actual);
Compilation\CompilationExtensions.cs (3)
422
AssertEx.
Equal
(positions, getPositionsFromEnd(separatedList));
431
AssertEx.
Equal
(positions, getPositionsFromStart(new SeparatedWithManyChildren(green, null, separatedList.Position)));
434
AssertEx.
Equal
(positions, getPositionsFromEnd(new SeparatedWithManyChildren(green, null, separatedList.Position)));
Metadata\MetadataReaderUtils.cs (1)
512
AssertEx.
Equal
(ThrowNull, il);
Metadata\MetadataValidation.cs (2)
95
AssertEx.
Equal
(expectedBlob, actualBlob);
126
AssertEx.
Equal
(expectedBlob, actualBlob);
Microsoft.CodeAnalysis.UnitTests (40)
Collections\ArrayBuilderTests.cs (6)
109
AssertEx.
Equal
(new int[0], builder.ToArray());
112
AssertEx.
Equal
(new[] { 1, 2, 3 }, builder.ToArray());
115
AssertEx.
Equal
(new[] { 1, 2, 3 }, builder.ToArray());
118
AssertEx.
Equal
(new[] { 1, 2, 3, 2 }, builder.ToArray());
121
AssertEx.
Equal
(new[] { 1, 2, 3, 2, 2, 3 }, builder.ToArray());
124
AssertEx.
Equal
(new[] { 1, 2, 3, 2, 2, 3, 3 }, builder.ToArray());
CryptoBlobParserTests.cs (16)
34
AssertEx.
Equal
(privKey.Exponent, new byte[] { 0x01, 0x00, 0x01 });
38
AssertEx.
Equal
(expectedModulus, privKey.Modulus);
42
AssertEx.
Equal
(expectedP, privKey.P);
46
AssertEx.
Equal
(expectedQ, privKey.Q);
50
AssertEx.
Equal
(expectedDP, privKey.DP);
54
AssertEx.
Equal
(expectedDQ, privKey.DQ);
58
AssertEx.
Equal
(expectedInverseQ, privKey.InverseQ);
62
AssertEx.
Equal
(expectedD, privKey.D);
77
AssertEx.
Equal
(privKey.Exponent, new byte[] { 0x01, 0x00, 0x01 });
81
AssertEx.
Equal
(expectedModulus, privKey.Modulus);
85
AssertEx.
Equal
(expectedP, privKey.P);
89
AssertEx.
Equal
(expectedQ, privKey.Q);
93
AssertEx.
Equal
(expectedDP, privKey.DP);
97
AssertEx.
Equal
(expectedDQ, privKey.DQ);
101
AssertEx.
Equal
(expectedInverseQ, privKey.InverseQ);
105
AssertEx.
Equal
(expectedD, privKey.D);
EmbeddedTextTests.cs (3)
166
AssertEx.
Equal
(bytes, Decompress(text.Blob.Skip(4)));
181
AssertEx.
Equal
(bytes, Decompress(text.Blob.Skip(4)));
245
AssertEx.
Equal
(bytes, Decompress(text.Blob.Skip(4)));
Emit\CustomDebugInfoTests.cs (7)
371
AssertEx.
Equal
(new byte[]
452
AssertEx.
Equal
(new byte[]
486
AssertEx.
Equal
(new byte[]
518
AssertEx.
Equal
(new byte[]
547
AssertEx.
Equal
(new byte[]
589
AssertEx.
Equal
(new byte[]
662
AssertEx.
Equal
(new byte[]
MetadataReferences\AssemblyIdentityTests.cs (7)
314
AssertEx.
Equal
(new byte[0], an.GetPublicKeyToken());
315
AssertEx.
Equal
(null, an.GetPublicKey());
330
AssertEx.
Equal
(PublicKeyToken1, an.GetPublicKeyToken());
331
AssertEx.
Equal
(PublicKey1, an.GetPublicKey());
346
AssertEx.
Equal
(new byte[0], an.GetPublicKeyToken());
347
AssertEx.
Equal
(null, an.GetPublicKey());
371
AssertEx.
Equal
(PublicKeyToken1, anPkt);
MetadataReferences\MetadataHelpersTests.cs (1)
258
AssertEx.
Equal
(expectedArrayRanks, decodedName.ArrayRanks);
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (1)
CommandLineTests.vb (1)
2431
AssertEx.
Equal
({folder.Path + "\c.cpp", folder.Path + "\b\B_e.vb"}, resolvedSourceFiles)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (22)
Semantics\FieldInitializerBindingTests.vb (22)
909
AssertEx.
Equal
(_ZERO4, actual)
980
AssertEx.
Equal
(_ZERO4, reader.GetBlobBytes(constant.Value))
982
AssertEx.
Equal
(New Byte() {s_FIELD_SIGNATURE_CALLING_CONVENTION, s_ELEMENT_TYPE_OBJECT},
988
AssertEx.
Equal
(_ZERO4, reader.GetBlobBytes(constant.Value))
990
AssertEx.
Equal
(New Byte() {s_FIELD_SIGNATURE_CALLING_CONVENTION, s_ELEMENT_TYPE_I4},
996
AssertEx.
Equal
(_ZERO1, reader.GetBlobBytes(constant.Value))
998
AssertEx.
Equal
(New Byte() {s_FIELD_SIGNATURE_CALLING_CONVENTION, s_ELEMENT_TYPE_OBJECT},
1004
AssertEx.
Equal
(_ZERO1, reader.GetBlobBytes(constant.Value))
1006
AssertEx.
Equal
(New Byte() {s_FIELD_SIGNATURE_CALLING_CONVENTION, s_ELEMENT_TYPE_U1},
1012
AssertEx.
Equal
(_ONE4, reader.GetBlobBytes(constant.Value))
1014
AssertEx.
Equal
(New Byte() {s_FIELD_SIGNATURE_CALLING_CONVENTION, s_ELEMENT_TYPE_I4},
1020
AssertEx.
Equal
(_ONE1, reader.GetBlobBytes(constant.Value))
1022
AssertEx.
Equal
(New Byte() {s_FIELD_SIGNATURE_CALLING_CONVENTION, s_ELEMENT_TYPE_U1},
1028
AssertEx.
Equal
(_ZERO4, reader.GetBlobBytes(constant.Value))
1035
AssertEx.
Equal
(_ZERO1, reader.GetBlobBytes(constant.Value))
1042
AssertEx.
Equal
(_ZERO4, reader.GetBlobBytes(constant.Value))
1049
AssertEx.
Equal
(_ONE4, reader.GetBlobBytes(constant.Value))
1056
AssertEx.
Equal
(_ZERO1, reader.GetBlobBytes(constant.Value))
1063
AssertEx.
Equal
(_ONE1, reader.GetBlobBytes(constant.Value))
1321
AssertEx.
Equal
(_ZERO4, reader.GetBlobBytes(constant.Value))
1326
AssertEx.
Equal
(_ZERO4, reader.GetBlobBytes(constant.Value))
1331
AssertEx.
Equal
(_ONE4, reader.GetBlobBytes(constant.Value))
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Remote\ServiceDescriptorTests.cs (1)
192
AssertEx.
Equal
(new byte[] { 0x3f }, deserialized.GetBytes("\u1234"));
Roslyn.Test.PdbUtilities (2)
EditAndContinue\EditAndContinueTestUtilities.cs (2)
86
AssertEx.
Equal
(expectedNames, actualNames);
92
AssertEx.
Equal
(expectedNames, actualNames);