2505 references to Equal
Microsoft.Build.Tasks.CodeAnalysis.Sdk.UnitTests (4)
CscTests.cs (2)
22
AssertEx.
Equal
($"/sdkpath:{RuntimeEnvironment.GetRuntimeDirectory()} /out:test.exe test.cs", csc.GenerateResponseFileContents());
34
AssertEx.
Equal
($"/sdkpath:{RuntimeEnvironment.GetRuntimeDirectory()} /nosdkpath /out:test.exe test.cs", csc.GenerateResponseFileContents());
VbcTests.cs (2)
22
AssertEx.
Equal
($"/sdkpath:{RuntimeEnvironment.GetRuntimeDirectory()} /optionstrict:custom /out:test.exe test.vb", vbc.GenerateResponseFileContents());
34
AssertEx.
Equal
($"/sdkpath:{RuntimeEnvironment.GetRuntimeDirectory()} /optionstrict:custom /nosdkpath /out:test.exe test.vb", vbc.GenerateResponseFileContents());
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (10)
CscTests.cs (7)
219
AssertEx.
Equal
("""/features:"InterceptorsNamespaces=NS1.NS2;NS3.NS4" /out:test.exe test.cs""", csc.GenerateResponseFileContents());
228
AssertEx.
Equal
("""/features:"InterceptorsNamespaces=NS1.NS2;NS3.NS4" /out:test.exe test.cs""", csc.GenerateResponseFileContents());
238
AssertEx.
Equal
("""/features:"InterceptorsNamespaces=NS1.NS2;NS3.NS4;NS5.NS6;NS7.NS8" /out:test.exe test.cs""", csc.GenerateResponseFileContents());
488
AssertEx.
Equal
(Path.Combine("path", "to", "custom_csc", $"csc{PlatformInformation.ExeExtension}"), csc.GeneratePathToTool());
494
AssertEx.
Equal
(Path.Combine("path", "to", "custom_csc", $"csc{PlatformInformation.ExeExtension}"), csc.GeneratePathToTool());
557
AssertEx.
Equal
("/reportivts", csc.GenerateResponseFileContents());
660
AssertEx.
Equal
("/out:test.exe test.cs", csc.GenerateResponseFileContents());
TestUtilities\TaskTestUtil.cs (1)
43
AssertEx.
Equal
($@"{task.PathToBuiltInTool} {line}", commandLine);
VbcTests.cs (2)
528
AssertEx.
Equal
("/optionstrict:custom /reportivts", vbc.GenerateResponseFileContents());
566
AssertEx.
Equal
("/optionstrict:custom /out:test.exe test.vb", vbc.GenerateResponseFileContents());
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (4)
CommandLineTests.cs (4)
227
AssertEx.
Equal
("Class1.cs(1,1): warning ID1000:", output.Trim());
250
AssertEx.
Equal
("", outWriter.ToString());
3680
AssertEx.
Equal
("""
3703
AssertEx.
Equal
("""
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (7)
DecompiledSource\DecompiledSourceFormattingTests.cs (1)
247
AssertEx.
Equal
(expected, test.ToString());
Formatting\CodeCleanupTests.cs (1)
954
AssertEx.
Equal
(expected, actual.ToString());
Formatting\RazorLineFormattingOptionsTests.cs (1)
77
AssertEx.
Equal
("""
MoveToNamespace\MoveToNamespaceTests.cs (1)
1440
AssertEx.
Equal
("""
PdbSourceDocument\PdbSourceDocumentTests.cs (3)
700
AssertEx.
Equal
(encoding.WebName, actualText.Encoding.WebName);
729
AssertEx.
Equal
(encoding.WebName, actualText.Encoding.WebName);
758
AssertEx.
Equal
(encoding.WebName, actualText.Encoding.WebName);
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (3)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (2)
78
AssertEx.
Equal
(expectedTree.Replace("""
94
AssertEx.
Equal
(RemoveMessagesInNonSupportedLanguage(expectedDiagnostics).Replace("""
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (1)
54
AssertEx.
Equal
(expected, actual);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (23)
CodeGen\CodeGenFunctionPointersTests.cs (4)
123
AssertEx.
Equal
("delegate* unmanaged[Thiscall, Stdcall]<System.Void modopt(System.Runtime.CompilerServices.CallConvThiscall) modopt(System.Runtime.CompilerServices.CallConvStdcall)>", funcPtr.ToTestDisplayString());
10799
AssertEx.
Equal
("System.Func<delegate*<System.Int32, System.Void>>",
10801
AssertEx.
Equal
("System.Func<delegate*<System.Int32, System.Void>>",
10808
AssertEx.
Equal
("System.Func<delegate* unmanaged<System.Int32, System.Void>>",
CodeGen\CodeGenTupleTest.cs (16)
6086
AssertEx.
Equal
("System.ValueTuple<System.Int32, System.String, System.Int32, System.String, System.Int32, System.String, System.Int32, System.ValueTuple<System.String>[missing]>[missing]",
6136
AssertEx.
Equal
("System.ValueTuple<System.Int32, System.String, System.Int32, System.String, System.Int32, System.String, System.Int32, (System.String, System.Int32)[missing]>[missing]",
6486
AssertEx.
Equal
("System.ValueTuple<System.Int32, System.String, System.Int32, System.String, System.Int32, System.String, System.Int32, System.ValueTuple<System.String>[missing]>[missing]",
6506
AssertEx.
Equal
("System.ValueTuple<System.Int32, System.String, System.Int32, System.String, System.Int32, System.String, System.Int32, (System.String, System.Int32)[missing]>[missing]",
6527
AssertEx.
Equal
("System.ValueTuple<System.Int32, System.String, System.Int32, System.String, System.Int32, System.String, System.Int32, (System.String, System.Int32)[missing]>[missing]",
14101
AssertEx.
Equal
("System.ValueTuple<System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, (System.Int32 a, System.Int32 b)>",
16582
AssertEx.
Equal
("System.Int32 (System.Int32, System.Int32)[missing].Item1",
16621
AssertEx.
Equal
("System.Int32 (System.Int32 a, System.Int32 b)[missing].Item1",
16624
AssertEx.
Equal
("System.Int32 (System.Int32 a, System.Int32 b)[missing].a",
26825
AssertEx.
Equal
("System.ValueTuple<System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.ValueTuple<System.Int32>[missing]>[missing]", tuple.ToTestDisplayString());
26878
AssertEx.
Equal
("System.Collections.Generic.IEnumerable<Container<(System.Int32 alice, System.Int32 bob)>[missing]>",
26950
AssertEx.
Equal
(decodingSuccessful
29015
AssertEx.
Equal
("System.ValueTuple<System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, (System.Object, System.Object)>",
29033
AssertEx.
Equal
("System.ValueTuple<System.Object!, System.Object?, System.Object!, System.Object?, System.Object!, System.Object?, System.Object!, (System.Object?, System.Object!)>",
29047
AssertEx.
Equal
($"System.Object{nullabilityString} System.ValueTuple<System.Object!, System.Object?, System.Object!, System.Object?, System.Object!, System.Object?, System.Object!, (System.Object?, System.Object!)>.{name}",
29074
AssertEx.
Equal
($"System.Object{nullabilityString} System.ValueTuple<System.Object!, System.Object?, System.Object!, System.Object?, System.Object!, System.Object?, System.Object!, (System.Object?, System.Object!)>.Item{i + 1}",
Emit\InAttributeModifierTests.cs (3)
1857
AssertEx.
Equal
("System.Func<System.Int32>", model.GetTypeInfo(thisDotM).ConvertedType.ToTestDisplayString());
2006
AssertEx.
Equal
("System.Func<System.Int32>", model.GetTypeInfo(GetSyntax<IdentifierNameSyntax>(tree, "local")).ConvertedType.ToTestDisplayString());
2342
AssertEx.
Equal
("System.Func<System.Int32>", model.GetTypeInfo(lambda).ConvertedType.ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
244
AssertEx.
Equal
(expectedValue, attributeData);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1509)
Attributes\AttributeTests_Assembly.cs (11)
2348
AssertEx.
Equal
("System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)", attrs[0].ToString());
2349
AssertEx.
Equal
("System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows = true)", attrs[1].ToString());
2350
AssertEx.
Equal
("System.Diagnostics.DebuggableAttribute(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)", attrs[2].ToString());
2351
AssertEx.
Equal
("A1(1)", attrs[3].ToString());
2404
AssertEx.
Equal
("System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)", attrs[0].ToString());
2405
AssertEx.
Equal
("System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows = true)", attrs[1].ToString());
2406
AssertEx.
Equal
("System.Diagnostics.DebuggableAttribute(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)", attrs[2].ToString());
2407
AssertEx.
Equal
("A1(typeof(C1))", attrs[3].ToString());
2432
AssertEx.
Equal
("System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)", attrs[0].ToString());
2433
AssertEx.
Equal
("System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows = true)", attrs[1].ToString());
2434
AssertEx.
Equal
("System.Diagnostics.DebuggableAttribute(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)", attrs[2].ToString());
Attributes\AttributeTests_Embedded.cs (2)
490
AssertEx.
Equal
("Microsoft.CodeAnalysis.EmbeddedAttribute", isReadonlyAttribute.GetAttributes().Single(a => a.AttributeClass.Name == "EmbeddedAttribute").AttributeClass.ToTestDisplayString());
532
AssertEx.
Equal
("Microsoft.CodeAnalysis.EmbeddedAttribute", isReadonlyAttribute.GetAttributes().Single(a => a.AttributeClass.Name == "EmbeddedAttribute").AttributeClass.ToTestDisplayString());
FieldKeywordTests.cs (3)
619
AssertEx.
Equal
("System.Collections.Generic.List<System.String!>?", fieldType.Type.ToTestDisplayString(includeNonNullable: true));
668
AssertEx.
Equal
("System.Collections.Generic.List<System.String!>!", fieldType.Type.ToTestDisplayString(includeNonNullable: true));
709
AssertEx.
Equal
("System.Collections.Generic.List<System.String?>!", fieldType.Type.ToTestDisplayString(includeNonNullable: true));
FirstClassSpanTests.cs (22)
5034
AssertEx.
Equal
("System.Int32[]", aSymbol.Type.ToTestDisplayString());
5038
AssertEx.
Equal
("System.Int32 System.Span<System.Int32>.M(System.Int32 y)", lookupResult.Single().ToTestDisplayString());
8906
AssertEx.
Equal
("C.M1<System.Int32>", DisplayInvokedMethodTypeArguments(comp));
8938
AssertEx.
Equal
("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp));
8970
AssertEx.
Equal
("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp));
8985
AssertEx.
Equal
("C.M1<System.Int32>", DisplayInvokedMethodTypeArguments(comp));
9017
AssertEx.
Equal
("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp));
9049
AssertEx.
Equal
("C.M1<System.Int32>", DisplayInvokedMethodTypeArguments(comp));
9064
AssertEx.
Equal
("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp));
9079
AssertEx.
Equal
("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp));
9111
AssertEx.
Equal
("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp));
9130
AssertEx.
Equal
("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp, CandidateReason.OverloadResolutionFailure));
9149
AssertEx.
Equal
("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp, CandidateReason.OverloadResolutionFailure));
9182
AssertEx.
Equal
("C.M1<System.Int32>", DisplayInvokedMethodTypeArguments(comp));
9197
AssertEx.
Equal
("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp));
9212
AssertEx.
Equal
("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp));
9227
AssertEx.
Equal
("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp));
9276
AssertEx.
Equal
("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp));
9308
AssertEx.
Equal
("C.M1<System.Int32>", DisplayInvokedMethodTypeArguments(comp));
9323
AssertEx.
Equal
("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp));
9338
AssertEx.
Equal
("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp));
9370
AssertEx.
Equal
("C.M1<System.Object>", DisplayInvokedMethodTypeArguments(comp));
OverloadResolutionPriorityTests.cs (12)
762
AssertEx.
Equal
("RetValue C.this[System.Object o] { get; set; }", model.GetSymbolInfo(accesses[0]).Symbol!.ToTestDisplayString());
763
AssertEx.
Equal
("RetValue C.this[System.Object o] { get; set; }", model.GetSymbolInfo(accesses[1]).Symbol!.ToTestDisplayString());
809
AssertEx.
Equal
("Derived..ctor(System.Object o)", model.GetSymbolInfo(creation).Symbol!.ToTestDisplayString());
907
AssertEx.
Equal
("C..ctor(System.Object o)", attr.AttributeConstructor.ToTestDisplayString());
996
AssertEx.
Equal
("System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute..ctor(System.Int32 priority)",
1001
AssertEx.
Equal
("System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute..ctor(System.Int32 priority)", m.GetAttributes().First().AttributeConstructor.ToTestDisplayString());
1100
AssertEx.
Equal
("System.ObsoleteAttribute..ctor(System.String x)",
1143
AssertEx.
Equal
("System.ObsoleteAttribute..ctor(System.String x)",
1573
AssertEx.
Equal
("System.Int32 C.this[System.Object x] { get; set; }", indexer.ToTestDisplayString());
1579
AssertEx.
Equal
("System.Int32 C.this[System.String x] { get; set; }", indexer.ToTestDisplayString());
2465
AssertEx.
Equal
("System.Int32 C.this[System.Object o] { get; set; }", s.ToTestDisplayString());
2592
AssertEx.
Equal
("System.Int32 C.this[System.Object o] { get; set; }", s.ToTestDisplayString());
PartialEventsAndConstructorsTests.cs (5)
562
AssertEx.
Equal
("event System.Action C.E", e1.ToTestDisplayString());
563
AssertEx.
Equal
("event System.Action C.E", e1.PartialImplementationPart.ToTestDisplayString());
567
AssertEx.
Equal
("event System.Action C.E", e2.ToTestDisplayString());
3078
AssertEx.
Equal
("x", indexer.Parameters.Single().Name);
3275
AssertEx.
Equal
(string.Join(", ", expected), actual.ToStrings().Join(", "));
RefStructInterfacesTests.cs (234)
4384
AssertEx.
Equal
("C<T> where T : allows ref struct", t.ContainingSymbol.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints));
5100
AssertEx.
Equal
("C<T> where T : new(), allows ref struct", t.ContainingSymbol.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints));
5124
AssertEx.
Equal
("C<T> where T : new(), allows ref struct", t.ContainingSymbol.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints));
5771
AssertEx.
Equal
("C<T>", t.ContainingSymbol.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints));
7580
AssertEx.
Equal
("System.Collections.Generic.IEnumerator<System.Int32> S.GetEnumerator()", info.GetEnumeratorMethod.ToTestDisplayString());
7581
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
7585
AssertEx.
Equal
("System.Collections.Generic.IEnumerator<System.Int32> S.GetEnumerator()", op.Info.GetEnumeratorMethod.ToTestDisplayString());
7587
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
7770
AssertEx.
Equal
("System.Collections.Generic.IEnumerator<System.Int32> S.GetEnumerator()", info.GetEnumeratorMethod.ToTestDisplayString());
7771
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
7775
AssertEx.
Equal
("System.Collections.Generic.IEnumerator<System.Int32> S.GetEnumerator()", op.Info.GetEnumeratorMethod.ToTestDisplayString());
7777
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
7990
AssertEx.
Equal
("System.Collections.Generic.IEnumerator<System.Int32> System.Collections.Generic.IEnumerable<System.Int32>.GetEnumerator()", info.GetEnumeratorMethod.ToTestDisplayString());
7991
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
7995
AssertEx.
Equal
("System.Collections.Generic.IEnumerator<System.Int32> System.Collections.Generic.IEnumerable<System.Int32>.GetEnumerator()", op.Info.GetEnumeratorMethod.ToTestDisplayString());
7997
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
8180
AssertEx.
Equal
("System.Collections.Generic.IEnumerator<System.Int32> System.Collections.Generic.IEnumerable<System.Int32>.GetEnumerator()", info.GetEnumeratorMethod.ToTestDisplayString());
8181
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
8185
AssertEx.
Equal
("System.Collections.Generic.IEnumerator<System.Int32> System.Collections.Generic.IEnumerable<System.Int32>.GetEnumerator()", op.Info.GetEnumeratorMethod.ToTestDisplayString());
8187
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
8373
AssertEx.
Equal
("System.Collections.Generic.IEnumerator<System.Int32> IMyEnumerable<System.Int32>.GetEnumerator()", info.GetEnumeratorMethod.ToTestDisplayString());
8374
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
8378
AssertEx.
Equal
("System.Collections.Generic.IEnumerator<System.Int32> IMyEnumerable<System.Int32>.GetEnumerator()", op.Info.GetEnumeratorMethod.ToTestDisplayString());
8380
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
8652
AssertEx.
Equal
("System.Collections.Generic.IEnumerator<System.Int32> System.Collections.Generic.IEnumerable<System.Int32>.GetEnumerator()", info.GetEnumeratorMethod.ToTestDisplayString());
8653
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
8657
AssertEx.
Equal
("System.Collections.Generic.IEnumerator<System.Int32> System.Collections.Generic.IEnumerable<System.Int32>.GetEnumerator()", op.Info.GetEnumeratorMethod.ToTestDisplayString());
8659
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
9023
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
9024
AssertEx.
Equal
("System.Boolean S2.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
9025
AssertEx.
Equal
("System.Int32 S2.Current { get; }", info.CurrentProperty.ToTestDisplayString());
9026
AssertEx.
Equal
("void S2.Dispose()", info.DisposeMethod.ToTestDisplayString());
9030
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
9031
AssertEx.
Equal
("System.Boolean S2.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
9033
AssertEx.
Equal
("System.Int32 S2.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
9037
AssertEx.
Equal
("void S2.Dispose()", op.Info.PatternDisposeMethod.ToTestDisplayString());
9227
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
9228
AssertEx.
Equal
("System.Boolean S2.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
9229
AssertEx.
Equal
("System.Int32 S2.Current { get; }", info.CurrentProperty.ToTestDisplayString());
9230
AssertEx.
Equal
("void S2.Dispose()", info.DisposeMethod.ToTestDisplayString());
9234
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
9235
AssertEx.
Equal
("System.Boolean S2.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
9237
AssertEx.
Equal
("System.Int32 S2.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
9241
AssertEx.
Equal
("void S2.Dispose()", op.Info.PatternDisposeMethod.ToTestDisplayString());
9591
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
9592
AssertEx.
Equal
("System.Boolean S2.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
9593
AssertEx.
Equal
("System.Int32 S2.Current { get; }", info.CurrentProperty.ToTestDisplayString());
9594
AssertEx.
Equal
("void System.IDisposable.Dispose()", info.DisposeMethod.ToTestDisplayString());
9598
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
9599
AssertEx.
Equal
("System.Boolean S2.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
9601
AssertEx.
Equal
("System.Int32 S2.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
9815
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
9816
AssertEx.
Equal
("System.Boolean System.Collections.IEnumerator.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
9817
AssertEx.
Equal
("System.Int32 System.Collections.Generic.IEnumerator<System.Int32>.Current { get; }", info.CurrentProperty.ToTestDisplayString());
9818
AssertEx.
Equal
("void System.IDisposable.Dispose()", info.DisposeMethod.ToTestDisplayString());
9822
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
9823
AssertEx.
Equal
("System.Boolean System.Collections.IEnumerator.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
9825
AssertEx.
Equal
("System.Int32 System.Collections.Generic.IEnumerator<System.Int32>.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
10024
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
10025
AssertEx.
Equal
("System.Boolean System.Collections.IEnumerator.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
10026
AssertEx.
Equal
("System.Int32 System.Collections.Generic.IEnumerator<System.Int32>.Current { get; }", info.CurrentProperty.ToTestDisplayString());
10027
AssertEx.
Equal
("void System.IDisposable.Dispose()", info.DisposeMethod.ToTestDisplayString());
10031
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
10032
AssertEx.
Equal
("System.Boolean System.Collections.IEnumerator.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
10034
AssertEx.
Equal
("System.Int32 System.Collections.Generic.IEnumerator<System.Int32>.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
10251
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
10252
AssertEx.
Equal
("System.Boolean IMyEnumerator<System.Int32>.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
10253
AssertEx.
Equal
("System.Int32 IMyEnumerator<System.Int32>.Current { get; }", info.CurrentProperty.ToTestDisplayString());
10254
AssertEx.
Equal
("void System.IDisposable.Dispose()", info.DisposeMethod.ToTestDisplayString());
10258
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
10259
AssertEx.
Equal
("System.Boolean IMyEnumerator<System.Int32>.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
10261
AssertEx.
Equal
("System.Int32 IMyEnumerator<System.Int32>.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
10634
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
10635
AssertEx.
Equal
("System.Boolean S2.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
10636
AssertEx.
Equal
("System.Int32 S2.Current { get; }", info.CurrentProperty.ToTestDisplayString());
10637
AssertEx.
Equal
("void S2.Dispose()", info.DisposeMethod.ToTestDisplayString());
10641
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
10642
AssertEx.
Equal
("System.Boolean S2.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
10644
AssertEx.
Equal
("System.Int32 S2.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
10648
AssertEx.
Equal
("void S2.Dispose()", op.Info.PatternDisposeMethod.ToTestDisplayString());
10831
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
10832
AssertEx.
Equal
("System.Boolean S2.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
10833
AssertEx.
Equal
("System.Int32 S2.Current { get; }", info.CurrentProperty.ToTestDisplayString());
10834
AssertEx.
Equal
("void S2.Dispose()", info.DisposeMethod.ToTestDisplayString());
10838
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
10839
AssertEx.
Equal
("System.Boolean S2.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
10841
AssertEx.
Equal
("System.Int32 S2.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
10845
AssertEx.
Equal
("void S2.Dispose()", op.Info.PatternDisposeMethod.ToTestDisplayString());
11072
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
11073
AssertEx.
Equal
("System.Boolean S2.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
11074
AssertEx.
Equal
("System.Int32 S2.Current { get; }", info.CurrentProperty.ToTestDisplayString());
11075
AssertEx.
Equal
("void System.IDisposable.Dispose()", info.DisposeMethod.ToTestDisplayString());
11079
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
11080
AssertEx.
Equal
("System.Boolean S2.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
11082
AssertEx.
Equal
("System.Int32 S2.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
11299
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
11300
AssertEx.
Equal
("System.Boolean ICustomEnumerator.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
11301
AssertEx.
Equal
("System.Int32 ICustomEnumerator.Current { get; }", info.CurrentProperty.ToTestDisplayString());
11302
AssertEx.
Equal
("void System.IDisposable.Dispose()", info.DisposeMethod.ToTestDisplayString());
11306
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
11307
AssertEx.
Equal
("System.Boolean ICustomEnumerator.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
11309
AssertEx.
Equal
("System.Int32 ICustomEnumerator.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
11511
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
11512
AssertEx.
Equal
("System.Boolean ICustomEnumerator.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
11513
AssertEx.
Equal
("System.Int32 ICustomEnumerator.Current { get; }", info.CurrentProperty.ToTestDisplayString());
11514
AssertEx.
Equal
("void System.IDisposable.Dispose()", info.DisposeMethod.ToTestDisplayString());
11518
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
11519
AssertEx.
Equal
("System.Boolean ICustomEnumerator.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
11521
AssertEx.
Equal
("System.Int32 ICustomEnumerator.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
11611
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
11612
AssertEx.
Equal
("System.Boolean ICustomEnumerator.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
11613
AssertEx.
Equal
("System.Int32 ICustomEnumerator.Current { get; }", info.CurrentProperty.ToTestDisplayString());
11618
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
11619
AssertEx.
Equal
("System.Boolean ICustomEnumerator.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
11621
AssertEx.
Equal
("System.Int32 ICustomEnumerator.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
11706
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
11707
AssertEx.
Equal
("System.Boolean ICustomEnumerator.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
11708
AssertEx.
Equal
("System.Int32 ICustomEnumerator.Current { get; }", info.CurrentProperty.ToTestDisplayString());
11713
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
11714
AssertEx.
Equal
("System.Boolean ICustomEnumerator.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
11716
AssertEx.
Equal
("System.Int32 ICustomEnumerator.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
14661
AssertEx.
Equal
("System.Collections.Generic.IAsyncEnumerator<System.Int32> S.GetAsyncEnumerator([System.Threading.CancellationToken token = default(System.Threading.CancellationToken)])", info.GetEnumeratorMethod.ToTestDisplayString());
14662
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
14666
AssertEx.
Equal
("System.Collections.Generic.IAsyncEnumerator<System.Int32> S.GetAsyncEnumerator([System.Threading.CancellationToken token = default(System.Threading.CancellationToken)])", op.Info.GetEnumeratorMethod.ToTestDisplayString());
14668
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
15002
AssertEx.
Equal
("System.Collections.Generic.IAsyncEnumerator<System.Int32> S.GetAsyncEnumerator([System.Threading.CancellationToken token = default(System.Threading.CancellationToken)])", info.GetEnumeratorMethod.ToTestDisplayString());
15003
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
15007
AssertEx.
Equal
("System.Collections.Generic.IAsyncEnumerator<System.Int32> S.GetAsyncEnumerator([System.Threading.CancellationToken token = default(System.Threading.CancellationToken)])", op.Info.GetEnumeratorMethod.ToTestDisplayString());
15009
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
15365
AssertEx.
Equal
("new S()", foreachSyntax.Expression.ToString());
15369
AssertEx.
Equal
("System.Collections.Generic.IAsyncEnumerator<System.Int32> System.Collections.Generic.IAsyncEnumerable<System.Int32>.GetAsyncEnumerator([System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)])", info.GetEnumeratorMethod.ToTestDisplayString());
15370
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
15374
AssertEx.
Equal
("System.Collections.Generic.IAsyncEnumerator<System.Int32> System.Collections.Generic.IAsyncEnumerable<System.Int32>.GetAsyncEnumerator([System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)])", op.Info.GetEnumeratorMethod.ToTestDisplayString());
15376
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
15712
AssertEx.
Equal
("System.Collections.Generic.IAsyncEnumerator<System.Int32> System.Collections.Generic.IAsyncEnumerable<System.Int32>.GetAsyncEnumerator([System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)])", info.GetEnumeratorMethod.ToTestDisplayString());
15713
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
15717
AssertEx.
Equal
("System.Collections.Generic.IAsyncEnumerator<System.Int32> System.Collections.Generic.IAsyncEnumerable<System.Int32>.GetAsyncEnumerator([System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)])", op.Info.GetEnumeratorMethod.ToTestDisplayString());
15719
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
16060
AssertEx.
Equal
("System.Collections.Generic.IAsyncEnumerator<System.Int32> IMyAsyncEnumerable<System.Int32>.GetAsyncEnumerator([System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)])", info.GetEnumeratorMethod.ToTestDisplayString());
16061
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
16065
AssertEx.
Equal
("System.Collections.Generic.IAsyncEnumerator<System.Int32> IMyAsyncEnumerable<System.Int32>.GetAsyncEnumerator([System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)])", op.Info.GetEnumeratorMethod.ToTestDisplayString());
16067
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
16498
AssertEx.
Equal
("System.Collections.Generic.IAsyncEnumerator<System.Int32> System.Collections.Generic.IAsyncEnumerable<System.Int32>.GetAsyncEnumerator([System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)])", info.GetEnumeratorMethod.ToTestDisplayString());
16499
AssertEx.
Equal
("System.Int32", info.ElementType.ToTestDisplayString());
16503
AssertEx.
Equal
("System.Collections.Generic.IAsyncEnumerator<System.Int32> System.Collections.Generic.IAsyncEnumerable<System.Int32>.GetAsyncEnumerator([System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)])", op.Info.GetEnumeratorMethod.ToTestDisplayString());
16505
AssertEx.
Equal
("System.Int32", op.Info.ElementType.ToTestDisplayString());
17163
AssertEx.
Equal
("System.Threading.Tasks.ValueTask S2.DisposeAsync()", info.DisposeMethod.ToTestDisplayString());
17169
AssertEx.
Equal
("System.Threading.Tasks.ValueTask S2.DisposeAsync()", op.Info.PatternDisposeMethod.ToTestDisplayString());
17228
AssertEx.
Equal
("System.Threading.Tasks.ValueTask S2.DisposeAsync()", info.DisposeMethod.ToTestDisplayString());
17234
AssertEx.
Equal
("System.Threading.Tasks.ValueTask S2.DisposeAsync()", op.Info.PatternDisposeMethod.ToTestDisplayString());
17293
AssertEx.
Equal
("System.Threading.Tasks.ValueTask System.IAsyncDisposable.DisposeAsync()", info.DisposeMethod.ToTestDisplayString());
17377
AssertEx.
Equal
("System.Threading.Tasks.ValueTask System.IAsyncDisposable.DisposeAsync()", info.DisposeMethod.ToTestDisplayString());
17383
AssertEx.
Equal
("System.Threading.Tasks.ValueTask System.IAsyncDisposable.DisposeAsync()", op.Info.PatternDisposeMethod.ToTestDisplayString());
17465
AssertEx.
Equal
("System.Threading.Tasks.ValueTask IMyAsyncDisposable.DisposeAsync()", info.DisposeMethod.ToTestDisplayString());
17471
AssertEx.
Equal
("System.Threading.Tasks.ValueTask IMyAsyncDisposable.DisposeAsync()", op.Info.PatternDisposeMethod.ToTestDisplayString());
17655
AssertEx.
Equal
("System.Threading.Tasks.ValueTask System.IAsyncDisposable.DisposeAsync()", info.DisposeMethod.ToTestDisplayString());
18165
AssertEx.
Equal
("System.Collections.IEnumerator S.GetEnumerator()", info.GetEnumeratorMethod.ToTestDisplayString());
18166
AssertEx.
Equal
("System.Object", info.ElementType.ToTestDisplayString());
18170
AssertEx.
Equal
("System.Collections.IEnumerator S.GetEnumerator()", op.Info.GetEnumeratorMethod.ToTestDisplayString());
18172
AssertEx.
Equal
("System.Object", op.Info.ElementType.ToTestDisplayString());
18362
AssertEx.
Equal
("System.Collections.IEnumerator S.GetEnumerator()", info.GetEnumeratorMethod.ToTestDisplayString());
18363
AssertEx.
Equal
("System.Object", info.ElementType.ToTestDisplayString());
18367
AssertEx.
Equal
("System.Collections.IEnumerator S.GetEnumerator()", op.Info.GetEnumeratorMethod.ToTestDisplayString());
18369
AssertEx.
Equal
("System.Object", op.Info.ElementType.ToTestDisplayString());
18582
AssertEx.
Equal
("new S()", foreachSyntax.Expression.ToString());
18586
AssertEx.
Equal
("System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()", info.GetEnumeratorMethod.ToTestDisplayString());
18587
AssertEx.
Equal
("System.Object", info.ElementType.ToTestDisplayString());
18591
AssertEx.
Equal
("System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()", op.Info.GetEnumeratorMethod.ToTestDisplayString());
18593
AssertEx.
Equal
("System.Object", op.Info.ElementType.ToTestDisplayString());
18782
AssertEx.
Equal
("System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()", info.GetEnumeratorMethod.ToTestDisplayString());
18783
AssertEx.
Equal
("System.Object", info.ElementType.ToTestDisplayString());
18787
AssertEx.
Equal
("System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()", op.Info.GetEnumeratorMethod.ToTestDisplayString());
18789
AssertEx.
Equal
("System.Object", op.Info.ElementType.ToTestDisplayString());
18983
AssertEx.
Equal
("System.Collections.IEnumerator IMyEnumerable.GetEnumerator()", info.GetEnumeratorMethod.ToTestDisplayString());
18984
AssertEx.
Equal
("System.Object", info.ElementType.ToTestDisplayString());
18988
AssertEx.
Equal
("System.Collections.IEnumerator IMyEnumerable.GetEnumerator()", op.Info.GetEnumeratorMethod.ToTestDisplayString());
18990
AssertEx.
Equal
("System.Object", op.Info.ElementType.ToTestDisplayString());
19267
AssertEx.
Equal
("System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()", info.GetEnumeratorMethod.ToTestDisplayString());
19268
AssertEx.
Equal
("System.Object", info.ElementType.ToTestDisplayString());
19272
AssertEx.
Equal
("System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()", op.Info.GetEnumeratorMethod.ToTestDisplayString());
19274
AssertEx.
Equal
("System.Object", op.Info.ElementType.ToTestDisplayString());
19602
AssertEx.
Equal
("System.Object", info.ElementType.ToTestDisplayString());
19603
AssertEx.
Equal
("System.Boolean S2.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
19604
AssertEx.
Equal
("System.Object S2.Current { get; }", info.CurrentProperty.ToTestDisplayString());
19609
AssertEx.
Equal
("System.Object", op.Info.ElementType.ToTestDisplayString());
19610
AssertEx.
Equal
("System.Boolean S2.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
19612
AssertEx.
Equal
("System.Object S2.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
19773
AssertEx.
Equal
("System.Object", info.ElementType.ToTestDisplayString());
19774
AssertEx.
Equal
("System.Boolean S2.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
19775
AssertEx.
Equal
("System.Object S2.Current { get; }", info.CurrentProperty.ToTestDisplayString());
19780
AssertEx.
Equal
("System.Object", op.Info.ElementType.ToTestDisplayString());
19781
AssertEx.
Equal
("System.Boolean S2.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
19783
AssertEx.
Equal
("System.Object S2.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
20098
AssertEx.
Equal
("System.Object", info.ElementType.ToTestDisplayString());
20099
AssertEx.
Equal
("System.Boolean S2.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
20100
AssertEx.
Equal
("System.Object S2.Current { get; }", info.CurrentProperty.ToTestDisplayString());
20105
AssertEx.
Equal
("System.Object", op.Info.ElementType.ToTestDisplayString());
20106
AssertEx.
Equal
("System.Boolean S2.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
20108
AssertEx.
Equal
("System.Object S2.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
20266
AssertEx.
Equal
("System.Object", info.ElementType.ToTestDisplayString());
20267
AssertEx.
Equal
("System.Boolean System.Collections.IEnumerator.MoveNext()", info.MoveNextMethod.ToTestDisplayString());
20268
AssertEx.
Equal
("System.Object System.Collections.IEnumerator.Current { get; }", info.CurrentProperty.ToTestDisplayString());
20269
AssertEx.
Equal
("void System.IDisposable.Dispose()", info.DisposeMethod.ToTestDisplayString());
20273
AssertEx.
Equal
("System.Object", op.Info.ElementType.ToTestDisplayString());
20274
AssertEx.
Equal
("System.Boolean System.Collections.IEnumerator.MoveNext()", op.Info.MoveNextMethod.ToTestDisplayString());
20276
AssertEx.
Equal
("System.Object System.Collections.IEnumerator.Current { get; }", op.Info.CurrentProperty.ToTestDisplayString());
21640
AssertEx.
Equal
("scoped T u", parameter.ToTestDisplayString());
21650
AssertEx.
Equal
("scoped T u", parameter.ToTestDisplayString());
21661
AssertEx.
Equal
("scoped T x", p.ToTestDisplayString());
21705
AssertEx.
Equal
("x = default", declarator.ToString());
21707
AssertEx.
Equal
("T x", local.ToTestDisplayString());
21909
AssertEx.
Equal
("params T x", p.ToTestDisplayString());
22046
AssertEx.
Equal
("params T x", p.ToTestDisplayString());
22050
AssertEx.
Equal
("params S y", p.ToTestDisplayString());
22054
AssertEx.
Equal
("params T z", p.ToTestDisplayString());
22109
AssertEx.
Equal
("params T x", p.ToTestDisplayString());
22113
AssertEx.
Equal
("params S y", p.ToTestDisplayString());
22117
AssertEx.
Equal
("params T z", p.ToTestDisplayString());
23247
AssertEx.
Equal
("void <>f__AnonymousDelegate0<T1>.Invoke(params T1[] arg)", m.ToTestDisplayString());
23271
AssertEx.
Equal
("void <>f__AnonymousDelegate0<T1, T2>.Invoke(T1 arg1, params T2[] arg2)", m.ToTestDisplayString());
23299
AssertEx.
Equal
("void <>f__AnonymousDelegate0.Invoke(System.Int32* arg1, params System.Int32[] arg2)", m.ToTestDisplayString());
23329
AssertEx.
Equal
("void <>f__AnonymousDelegate0<T1>.Invoke(System.Int32* arg1, T1 arg2, params System.Int32[] arg3)", m.ToTestDisplayString());
23360
AssertEx.
Equal
("void <>f__AnonymousDelegate0<T1>.Invoke(System.Int32* arg1, T1 arg2, params System.Int32[] arg3)", m.ToTestDisplayString());
23391
AssertEx.
Equal
("void <>f__AnonymousDelegate0<T1>.Invoke(System.Int32* arg1, T1 arg2, params T1[] arg3)", m.ToTestDisplayString());
23422
AssertEx.
Equal
("void <>f__AnonymousDelegate0<T1>.Invoke(System.Int32* arg1, params T1[] arg2)", m.ToTestDisplayString());
23454
AssertEx.
Equal
("void <>f__AnonymousDelegate0<T1>.Invoke(System.Int32* arg1, params T1?[] arg2)", m.ToTestDisplayString());
23485
AssertEx.
Equal
("void <>f__AnonymousDelegate0<T1>.Invoke(System.Int32* arg1, params T1?[] arg2)", m.ToTestDisplayString());
23516
AssertEx.
Equal
("void <>f__AnonymousDelegate0<T1>.Invoke(System.Int32* arg1, params T1[][] arg2)", m.ToTestDisplayString());
23540
AssertEx.
Equal
("void <>f__AnonymousDelegate0.Invoke(params System.Collections.Generic.IEnumerable<System.Int32> arg)", m.ToTestDisplayString());
23570
AssertEx.
Equal
("void <>f__AnonymousDelegate0<T1>.Invoke(System.Int32* arg1, T1[] arg2)", m.ToTestDisplayString());
23601
AssertEx.
Equal
("void <>f__AnonymousDelegate0<T1>.Invoke(System.Int32* arg1, T1 arg2)", m.ToTestDisplayString());
23625
AssertEx.
Equal
("void <>A{00000001}<T1, T2>.Invoke(ref T1 arg1, T2 arg2)", m.ToTestDisplayString());
29431
AssertEx.
Equal
("void ITest29.M21<T1>() where T1 : allows ref struct", m21.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints));
29705
AssertEx.
Equal
("void TestStruct.TestExtensionMethod<TestStruct>()", extensionMethodSymbol.ReduceExtensionMethod(testStruct, null).ToTestDisplayString());
Semantics\ExtensionOperatorsTests.cs (131)
450
AssertEx.
Equal
("Extensions1." + name + "(S1)", method.ToDisplayString());
489
AssertEx.
Equal
("Extensions1." + name + "(S1)", method.ToDisplayString());
521
AssertEx.
Equal
("Extensions1." + WellKnownMemberNames.TrueOperatorName + "(S1)", method.ToDisplayString());
525
AssertEx.
Equal
("Extensions1." + WellKnownMemberNames.FalseOperatorName + "(S1)", method.ToDisplayString());
974
AssertEx.
Equal
("I1.operator -(I1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
975
AssertEx.
Equal
("I3.operator -(I3)", symbolInfo.CandidateSymbols[1].ToDisplayString());
1041
AssertEx.
Equal
("NS1.Extensions2.extension(I1).operator -(I1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
1042
AssertEx.
Equal
("NS1.Extensions2.extension(I3).operator -(I3)", symbolInfo.CandidateSymbols[1].ToDisplayString());
1762
AssertEx.
Equal
("Extensions1.extension(C1).operator checked -(C1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
1763
AssertEx.
Equal
("Extensions2.extension(C1).operator -(C1)", symbolInfo.CandidateSymbols[1].ToDisplayString());
3296
AssertEx.
Equal
("Extensions1.extension<C2?>(C2?).operator -(C2?)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString());
3297
AssertEx.
Equal
("Extensions1.extension<C2>(C2).operator -(C2)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString());
3354
AssertEx.
Equal
("Extensions1.extension<C2?>(C1<C2?>).operator -(C1<C2?>)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString());
3355
AssertEx.
Equal
("Extensions1.extension<C2>(C1<C2>).operator -(C1<C2>)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString());
3910
AssertEx.
Equal
($$$"""
3952
AssertEx.
Equal
($$$"""
3992
AssertEx.
Equal
($$$"""
4036
AssertEx.
Equal
($$$"""
4294
AssertEx.
Equal
("Extensions2.extension(S2).operator -(S2)", symbolInfo.CandidateSymbols[0].ToDisplayString());
4295
AssertEx.
Equal
("Extensions1.extension(S2).operator -(S2)", symbolInfo.CandidateSymbols[1].ToDisplayString());
4606
AssertEx.
Equal
("Extensions1." + name + "(ref S1)", method.ToDisplayString());
4642
AssertEx.
Equal
("Extensions1." + name + "(S1)", method.ToDisplayString());
4653
AssertEx.
Equal
("Extensions1." + name + "(S1)", method.ToDisplayString());
5873
AssertEx.
Equal
("I1.operator --(I1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
5874
AssertEx.
Equal
("I3.operator --(I3)", symbolInfo.CandidateSymbols[1].ToDisplayString());
5936
AssertEx.
Equal
("I1.operator --()", symbolInfo.CandidateSymbols[0].ToDisplayString());
5937
AssertEx.
Equal
("I3.operator --()", symbolInfo.CandidateSymbols[1].ToDisplayString());
6001
AssertEx.
Equal
("I1.operator --()", symbolInfo.CandidateSymbols[0].ToDisplayString());
6002
AssertEx.
Equal
("I3.operator --()", symbolInfo.CandidateSymbols[1].ToDisplayString());
6070
AssertEx.
Equal
("NS1.Extensions2.extension(I1).operator --(I1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
6071
AssertEx.
Equal
("NS1.Extensions2.extension(I3).operator --(I3)", symbolInfo.CandidateSymbols[1].ToDisplayString());
6138
AssertEx.
Equal
("NS1.Extensions2.extension(I1).operator --()", symbolInfo.CandidateSymbols[0].ToDisplayString());
6139
AssertEx.
Equal
("NS1.Extensions2.extension(I3).operator --()", symbolInfo.CandidateSymbols[1].ToDisplayString());
6212
AssertEx.
Equal
("NS1.Extensions2.extension(I1).operator --()", symbolInfo.CandidateSymbols[0].ToDisplayString());
6213
AssertEx.
Equal
("NS1.Extensions2.extension(I3).operator --()", symbolInfo.CandidateSymbols[1].ToDisplayString());
7695
AssertEx.
Equal
("Extensions1.extension(C1).operator checked --(C1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
7696
AssertEx.
Equal
("Extensions2.extension(C1).operator --(C1)", symbolInfo.CandidateSymbols[1].ToDisplayString());
7777
AssertEx.
Equal
("Extensions1.extension(C1).operator checked --()", symbolInfo.CandidateSymbols[0].ToDisplayString());
7778
AssertEx.
Equal
("Extensions2.extension(C1).operator --()", symbolInfo.CandidateSymbols[1].ToDisplayString());
9045
AssertEx.
Equal
("Extensions1.extension<C2?>(C2?).operator --(C2?)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString());
9046
AssertEx.
Equal
("Extensions1.extension<C2>(C2).operator --(C2)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString());
9103
AssertEx.
Equal
("Extensions1.extension<C2?>(C1<C2?>).operator --(C1<C2?>)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString());
9104
AssertEx.
Equal
("Extensions1.extension<C2>(C1<C2>).operator --(C1<C2>)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString());
9739
AssertEx.
Equal
("Extensions1.extension<C2?>(C2?).operator --()", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString());
9740
AssertEx.
Equal
("Extensions1.extension<C2>(C2).operator --()", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString());
9798
AssertEx.
Equal
("Extensions1.extension<C2?>(C1<C2?>).operator --()", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString());
9799
AssertEx.
Equal
("Extensions1.extension<C2>(C1<C2>).operator --()", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString());
10212
AssertEx.
Equal
($$$"""
10254
AssertEx.
Equal
($$$"""
10296
AssertEx.
Equal
($$$"""
10340
AssertEx.
Equal
($$$"""
10519
AssertEx.
Equal
("Extensions2.extension(ref S2).operator ++()", symbolInfo.CandidateSymbols[0].ToDisplayString());
10520
AssertEx.
Equal
("Extensions1.extension(ref S2).operator ++()", symbolInfo.CandidateSymbols[1].ToDisplayString());
10586
AssertEx.
Equal
("Extensions2.extension(S2).operator ++(S2)", symbolInfo.CandidateSymbols[0].ToDisplayString());
10587
AssertEx.
Equal
("Extensions1.extension(S2).operator ++(S2)", symbolInfo.CandidateSymbols[1].ToDisplayString());
11320
AssertEx.
Equal
("Extensions1." + name + "(S1, S1)", method.ToDisplayString());
11367
AssertEx.
Equal
("Extensions1." + WellKnownMemberNames.EqualityOperatorName + "(S1, S1)", method.ToDisplayString());
11371
AssertEx.
Equal
("Extensions1." + WellKnownMemberNames.InequalityOperatorName + "(S1, S1)", method.ToDisplayString());
11375
AssertEx.
Equal
("Extensions1." + WellKnownMemberNames.GreaterThanOrEqualOperatorName + "(S1, S1)", method.ToDisplayString());
11379
AssertEx.
Equal
("Extensions1." + WellKnownMemberNames.LessThanOrEqualOperatorName + "(S1, S1)", method.ToDisplayString());
11383
AssertEx.
Equal
("Extensions1." + WellKnownMemberNames.GreaterThanOperatorName + "(S1, S1)", method.ToDisplayString());
11387
AssertEx.
Equal
("Extensions1." + WellKnownMemberNames.LessThanOperatorName + "(S1, S1)", method.ToDisplayString());
11880
AssertEx.
Equal
("I1.operator -(I1, I1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
11881
AssertEx.
Equal
("I3.operator -(I3, I3)", symbolInfo.CandidateSymbols[1].ToDisplayString());
11947
AssertEx.
Equal
("NS1.Extensions2.extension(I1).operator -(I1, I1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
11948
AssertEx.
Equal
("NS1.Extensions2.extension(I3).operator -(I3, I3)", symbolInfo.CandidateSymbols[1].ToDisplayString());
13314
AssertEx.
Equal
("Extensions1.extension(C1).operator checked -(C1, C1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
13315
AssertEx.
Equal
("Extensions2.extension(C1).operator -(C1, C1)", symbolInfo.CandidateSymbols[1].ToDisplayString());
14175
AssertEx.
Equal
("Extensions1.extension<int, int>((int, int)).operator " + op[0] + "((int, int), (int, int))", symbolInfo.Symbol.ToDisplayString());
15228
AssertEx.
Equal
("I1.operator &(I1, I1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
15229
AssertEx.
Equal
("I3.operator &(I3, I3)", symbolInfo.CandidateSymbols[1].ToDisplayString());
15352
AssertEx.
Equal
("NS1.Extensions2.extension(I1).operator &(I1, I1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
15353
AssertEx.
Equal
("NS1.Extensions2.extension(I3).operator &(I3, I3)", symbolInfo.CandidateSymbols[1].ToDisplayString());
16144
AssertEx.
Equal
("Extensions1.extension<int, int>((int, int)).operator " + op[0] + "((int, int), (int, int))", symbolInfo.Symbol.ToDisplayString());
16195
AssertEx.
Equal
("Extensions1.extension<int, int>((int, int)).operator " + op[0] + "((int, int), (int, int))", symbolInfo.Symbol.ToDisplayString());
17300
AssertEx.
Equal
("Extensions1.extension<C2?>(C2?).operator -(C2?, C2?)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString());
17301
AssertEx.
Equal
("Extensions1.extension<C2?>(C2?).operator -(C2?, C2?)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString());
17302
AssertEx.
Equal
("Extensions1.extension<C2>(C2).operator -(C2, C2)", model.GetSymbolInfo(opNodes[2]).Symbol.ToDisplayString());
17440
AssertEx.
Equal
("Extensions1.extension<C2?, C2>(C1<C2?>).operator -(C1<C2?>, C1<C2>)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString());
17441
AssertEx.
Equal
("Extensions1.extension<C2, C2?>(C1<C2>).operator -(C1<C2>, C1<C2?>)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString());
17872
AssertEx.
Equal
("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString());
17873
AssertEx.
Equal
("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString());
17874
AssertEx.
Equal
("Extensions1.extension<C2>(C2).operator &(C2, C2)", model.GetSymbolInfo(opNodes[2]).Symbol.ToDisplayString());
17945
AssertEx.
Equal
("Extensions1.extension<C2?>(C1<C2?>).operator &(C1<C2?>, C1<C2?>)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString());
17946
AssertEx.
Equal
("Extensions1.extension<C2?>(C1<C2?>).operator &(C1<C2?>, C1<C2?>)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString());
17947
AssertEx.
Equal
("Extensions1.extension<C2?>(C1<C2?>).operator &(C1<C2?>, C1<C2?>)", model.GetSymbolInfo(opNodes[2]).Symbol.ToDisplayString());
17948
AssertEx.
Equal
("Extensions1.extension<C2>(C1<C2>).operator &(C1<C2>, C1<C2>)", model.GetSymbolInfo(opNodes[3]).Symbol.ToDisplayString());
18408
AssertEx.
Equal
("Extensions1.extension<C2>(C2).operator -(C2, System.Func<C2>)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString());
18458
AssertEx.
Equal
("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString());
18459
AssertEx.
Equal
("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString());
18460
AssertEx.
Equal
("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.GetSymbolInfo(opNodes[2]).Symbol.ToDisplayString());
18461
AssertEx.
Equal
("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.GetSymbolInfo(opNodes[3]).Symbol.ToDisplayString());
18462
AssertEx.
Equal
("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.GetSymbolInfo(opNodes[4]).Symbol.ToDisplayString());
19242
AssertEx.
Equal
("C1.operator " + op + "(C1, C2)", symbolInfo.Symbol.ToDisplayString());
19426
AssertEx.
Equal
($$$"""
19471
AssertEx.
Equal
($$$"""
19981
AssertEx.
Equal
("Extensions1.extension(S2).operator +(S2, C1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
19982
AssertEx.
Equal
("Extensions1.extension(S2).operator +(S2, C2)", symbolInfo.CandidateSymbols[1].ToDisplayString());
20289
AssertEx.
Equal
("Extensions1." + name + "(ref S1, int)", method.ToDisplayString());
21535
AssertEx.
Equal
("I1.operator -(I1, I1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
21536
AssertEx.
Equal
("I3.operator -(I3, I3)", symbolInfo.CandidateSymbols[1].ToDisplayString());
21598
AssertEx.
Equal
("I1.operator -=(I1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
21599
AssertEx.
Equal
("I3.operator -=(I3)", symbolInfo.CandidateSymbols[1].ToDisplayString());
21663
AssertEx.
Equal
("I1.operator -=(I1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
21664
AssertEx.
Equal
("I3.operator -=(I3)", symbolInfo.CandidateSymbols[1].ToDisplayString());
21732
AssertEx.
Equal
("NS1.Extensions2.extension(I1).operator -(I1, I1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
21733
AssertEx.
Equal
("NS1.Extensions2.extension(I3).operator -(I3, I3)", symbolInfo.CandidateSymbols[1].ToDisplayString());
21800
AssertEx.
Equal
("NS1.Extensions2.extension(I1).operator -=(I1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
21801
AssertEx.
Equal
("NS1.Extensions2.extension(I3).operator -=(I3)", symbolInfo.CandidateSymbols[1].ToDisplayString());
21874
AssertEx.
Equal
("NS1.Extensions2.extension(I1).operator -=(I1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
21875
AssertEx.
Equal
("NS1.Extensions2.extension(I3).operator -=(I3)", symbolInfo.CandidateSymbols[1].ToDisplayString());
23870
AssertEx.
Equal
("Extensions1.extension(C1).operator checked -(C1, C1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
23871
AssertEx.
Equal
("Extensions2.extension(C1).operator -(C1, C1)", symbolInfo.CandidateSymbols[1].ToDisplayString());
23952
AssertEx.
Equal
("Extensions1.extension(C1).operator checked -=(C1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
23953
AssertEx.
Equal
("Extensions2.extension(C1).operator -=(C1)", symbolInfo.CandidateSymbols[1].ToDisplayString());
25938
AssertEx.
Equal
("Extensions1.extension<C2?>(C2?).operator -(C2?, C2?)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString());
25939
AssertEx.
Equal
("Extensions1.extension<C2?>(C2?).operator -(C2?, C2?)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString());
25940
AssertEx.
Equal
("Extensions1.extension<C2>(C2).operator -(C2, C2)", model.GetSymbolInfo(opNodes[2]).Symbol.ToDisplayString());
26038
AssertEx.
Equal
("Extensions1.extension<C2?, C2>(C1<C2?>).operator -(C1<C2?>, C1<C2>)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString());
26039
AssertEx.
Equal
("Extensions1.extension<C2, C2?>(C1<C2>).operator -(C1<C2>, C1<C2?>)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString());
26522
AssertEx.
Equal
("Extensions1.extension<C2?>(C2?).operator -=(int)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString());
26523
AssertEx.
Equal
("Extensions1.extension<C2>(C2).operator -=(int)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString());
26577
AssertEx.
Equal
("Extensions1.extension<C2?>(C1<C2?>).operator -=(int)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString());
26578
AssertEx.
Equal
("Extensions1.extension<C2>(C1<C2>).operator -=(int)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString());
27006
AssertEx.
Equal
($$$"""
27051
AssertEx.
Equal
($$$"""
27499
AssertEx.
Equal
("Extensions1.extension(ref S2).operator +=(C1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
27500
AssertEx.
Equal
("Extensions1.extension(ref S2).operator +=(C2)", symbolInfo.CandidateSymbols[1].ToDisplayString());
27603
AssertEx.
Equal
("Extensions1.extension(S2).operator +(S2, C1)", symbolInfo.CandidateSymbols[0].ToDisplayString());
27604
AssertEx.
Equal
("Extensions1.extension(S2).operator +(S2, C2)", symbolInfo.CandidateSymbols[1].ToDisplayString());
27798
AssertEx.
Equal
("S E1.<G>$3B24C9A1A6673CA92CA71905DDEE0A6C.op_Addition(S s1, S s2)", model.GetSymbolInfo(binary).Symbol.ToTestDisplayString());
Semantics\ExtensionTests.cs (528)
79
AssertEx.
Equal
("", symbol.Name);
166
AssertEx.
Equal
("Extensions", symbol.ContainingSymbol.Name);
167
AssertEx.
Equal
("Extensions", symbol.ContainingType.Name);
168
AssertEx.
Equal
("<M>$C43E2675C7BBF9284AF22FB8A9BF0280", symbol.MetadataName);
171
AssertEx.
Equal
("Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.<M>$C43E2675C7BBF9284AF22FB8A9BF0280", member.ToTestDisplayString());
173
AssertEx.
Equal
("extension(System.Object)", underlying.ComputeExtensionGroupingRawName());
174
AssertEx.
Equal
("extension(System.Object)", underlying.ComputeExtensionMarkerRawName());
177
AssertEx.
Equal
("Extensions.extension(System.Object)", symbol.ToDisplayString(format));
180
AssertEx.
Equal
("Extensions.extension(Object)", symbol.ToDisplayString(format));
183
AssertEx.
Equal
("Extensions.extension(Object)", symbol.ToDisplayString(format));
186
AssertEx.
Equal
("Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.<M>$C43E2675C7BBF9284AF22FB8A9BF0280", symbol.ToDisplayString(format));
262
AssertEx.
Equal
("Extensions", symbol.ContainingSymbol.Name);
263
AssertEx.
Equal
("Extensions", symbol.ContainingType.Name);
264
AssertEx.
Equal
("<M>$01CE3801593377B4E240F33E20D30D50", symbol.MetadataName);
267
AssertEx.
Equal
("Extensions.<G>$8048A6C8BE30A622530249B904B537EB<T>.<M>$01CE3801593377B4E240F33E20D30D50", member.ToTestDisplayString());
271
AssertEx.
Equal
("Extensions.<G>$8048A6C8BE30A622530249B904B537EB<System.Int32>.<M>$01CE3801593377B4E240F33E20D30D50", constructed.ToTestDisplayString());
272
AssertEx.
Equal
("<M>$01CE3801593377B4E240F33E20D30D50", constructed.MetadataName);
278
AssertEx.
Equal
("Extensions.<G>$8048A6C8BE30A622530249B904B537EB<>.<M>$01CE3801593377B4E240F33E20D30D50", unbound.ToTestDisplayString());
351
AssertEx.
Equal
("Extensions.extension<T>(T) where T : struct", symbol.ToDisplayString(format));
497
AssertEx.
Equal
("Extensions<System.Int32>.<G>$8048A6C8BE30A622530249B904B537EB<T>.<M>$01CE3801593377B4E240F33E20D30D50", substitutedExtension.ToTestDisplayString());
684
AssertEx.
Equal
("<G>$C43E2675C7BBF9284AF22FB8A9BF0280.<M>$C43E2675C7BBF9284AF22FB8A9BF0280", symbol.ToTestDisplayString());
724
AssertEx.
Equal
("Extensions.Extensions2", nestedExtensionSymbol.ContainingType.ToTestDisplayString());
777
AssertEx.
Equal
("Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.<M>$C43E2675C7BBF9284AF22FB8A9BF0280",
893
AssertEx.
Equal
("<M>$C43E2675C7BBF9284AF22FB8A9BF0280", symbol.MetadataName);
920
AssertEx.
Equal
("<M>$D1693D81A12E8DED4ED68FE22D9E856F", symbol1.MetadataName);
921
AssertEx.
Equal
("Extensions.<G>$8048A6C8BE30A622530249B904B537EB<T>.<M>$D1693D81A12E8DED4ED68FE22D9E856F", sourceExtension1.ToTestDisplayString());
928
AssertEx.
Equal
("<M>$38DD3033A2145E0D2274BCCB48D8434F", symbol2.MetadataName);
929
AssertEx.
Equal
("Extensions.<G>$B6FEF98A1719AAFE96009C5CC65441CB<T1, T2>.<M>$38DD3033A2145E0D2274BCCB48D8434F", sourceExtension2.ToTestDisplayString());
953
AssertEx.
Equal
("<M>$01CE3801593377B4E240F33E20D30D50", symbol1.MetadataName);
954
AssertEx.
Equal
("Extensions.<G>$8048A6C8BE30A622530249B904B537EB<T>.<M>$01CE3801593377B4E240F33E20D30D50", symbol1.ToTestDisplayString());
958
AssertEx.
Equal
("<M>$0A2F70F0BFFD1BC7F8C8E0A6CD0B0194", symbol2.MetadataName);
959
AssertEx.
Equal
("Extensions.<G>$B6FEF98A1719AAFE96009C5CC65441CB<T1, T2>.<M>$0A2F70F0BFFD1BC7F8C8E0A6CD0B0194", symbol2.ToTestDisplayString());
981
AssertEx.
Equal
("<M>$01CE3801593377B4E240F33E20D30D50", symbol1.MetadataName);
982
AssertEx.
Equal
("Extensions.<G>$8048A6C8BE30A622530249B904B537EB<T>.<M>$01CE3801593377B4E240F33E20D30D50", symbol1.ToTestDisplayString());
987
AssertEx.
Equal
("<M>$01CE3801593377B4E240F33E20D30D50", symbol2.MetadataName);
988
AssertEx.
Equal
("Extensions.<G>$8048A6C8BE30A622530249B904B537EB<T>.<M>$01CE3801593377B4E240F33E20D30D50", symbol2.ToTestDisplayString());
1285
AssertEx.
Equal
("<M>$CD29E70E0DCA5BBFCFAC7C2BEF3C5C99", symbol1.MetadataName);
1286
AssertEx.
Equal
("Extensions.<G>$CD29E70E0DCA5BBFCFAC7C2BEF3C5C99.<M>$CD29E70E0DCA5BBFCFAC7C2BEF3C5C99", symbol1.ToTestDisplayString());
1462
AssertEx.
Equal
("<M>$BA41CFE2B5EDAEB8C1B9062F59ED4D69", symbol1.MetadataName);
1463
AssertEx.
Equal
("IntExt.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.<M>$BA41CFE2B5EDAEB8C1B9062F59ED4D69", symbol1.ToTestDisplayString());
1636
AssertEx.
Equal
("<M>$BA41CFE2B5EDAEB8C1B9062F59ED4D69", symbol1.MetadataName);
1637
AssertEx.
Equal
("IntExt.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.<M>$BA41CFE2B5EDAEB8C1B9062F59ED4D69", symbol1.ToTestDisplayString());
1660
AssertEx.
Equal
("<M>$01CE3801593377B4E240F33E20D30D50", symbol1.MetadataName);
1661
AssertEx.
Equal
("Extensions.<G>$8048A6C8BE30A622530249B904B537EB<T>.<M>$01CE3801593377B4E240F33E20D30D50", symbol1.ToTestDisplayString());
1666
AssertEx.
Equal
("<M>$01CE3801593377B4E240F33E20D30D50", symbol2.MetadataName);
1667
AssertEx.
Equal
("Extensions.<G>$8048A6C8BE30A622530249B904B537EB<T>.<M>$01CE3801593377B4E240F33E20D30D50", symbol2.ToTestDisplayString());
1693
AssertEx.
Equal
("<M>$01CE3801593377B4E240F33E20D30D50", symbol1.MetadataName);
1694
AssertEx.
Equal
("<G>$8048A6C8BE30A622530249B904B537EB<T>.<M>$01CE3801593377B4E240F33E20D30D50", symbol1.ToTestDisplayString());
1699
AssertEx.
Equal
("<M>$01CE3801593377B4E240F33E20D30D50", symbol2.MetadataName);
1700
AssertEx.
Equal
("<G>$8048A6C8BE30A622530249B904B537EB<T>.<M>$01CE3801593377B4E240F33E20D30D50", symbol2.ToTestDisplayString());
1722
AssertEx.
Equal
("<M>$01CE3801593377B4E240F33E20D30D50", symbol1.MetadataName);
1723
AssertEx.
Equal
("Extensions.<G>$8048A6C8BE30A622530249B904B537EB<T>.<M>$01CE3801593377B4E240F33E20D30D50", symbol1.ToTestDisplayString());
1728
AssertEx.
Equal
("<M>$38DD3033A2145E0D2274BCCB48D8434F", symbol2.MetadataName);
1729
AssertEx.
Equal
("Extensions.<G>$B6FEF98A1719AAFE96009C5CC65441CB<T1, T2>.<M>$38DD3033A2145E0D2274BCCB48D8434F", symbol2.ToTestDisplayString());
1750
AssertEx.
Equal
("<M>$01CE3801593377B4E240F33E20D30D50", symbol1.MetadataName);
1751
AssertEx.
Equal
("Extensions.<G>$8048A6C8BE30A622530249B904B537EB<T>.<M>$01CE3801593377B4E240F33E20D30D50", symbol1.ToTestDisplayString());
1756
AssertEx.
Equal
("<M>$0F0A7F439039332917C923D7DF48FA4C", symbol2.MetadataName);
1757
AssertEx.
Equal
("Extensions.<G>$BCF902721DDD961E5243C324D8379E5C<T1>.<M>$0F0A7F439039332917C923D7DF48FA4C", symbol2.ToTestDisplayString());
1789
AssertEx.
Equal
("<M>$9B08A69343790083B512FC2D1C4929FC", symbol.MetadataName);
1790
AssertEx.
Equal
("Extensions.<G>$8048A6C8BE30A622530249B904B537EB<T11>.<M>$9B08A69343790083B512FC2D1C4929FC", symbol.ToTestDisplayString());
1883
AssertEx.
Equal
("void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", symbol.GetMember("M").ToTestDisplayString());
1909
AssertEx.
Equal
("void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)", symbol.ToTestDisplayString());
1997
AssertEx.
Equal
("void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", symbol.GetMember("M").ToTestDisplayString());
2176
AssertEx.
Equal
("System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { get; set; }", symbol.GetMember("Property").ToTestDisplayString());
2209
AssertEx.
Equal
("System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { get; set; }", symbol.GetMember("Property").ToTestDisplayString());
2364
AssertEx.
Equal
("System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { get; set; }", symbol.GetMember("Property").ToTestDisplayString());
2398
AssertEx.
Equal
("System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { get; set; }", symbol.GetMember("Property").ToTestDisplayString());
2425
AssertEx.
Equal
("System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.this[System.Int32 i] { get; set; }", symbol.GetMember("this[]").ToTestDisplayString());
2498
AssertEx.
Equal
("Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Nested", symbol.GetTypeMember("Nested").ToTestDisplayString());
2829
AssertEx.
Equal
("System.Object", symbol.ExtensionParameter.ToTestDisplayString());
2851
AssertEx.
Equal
("System.Object o", symbol.ExtensionParameter.ToTestDisplayString());
2854
AssertEx.
Equal
("System.Object o", model.GetSymbolInfo(returnStatement.Expression).Symbol.ToTestDisplayString());
2882
AssertEx.
Equal
("System.Int32 i", extensionParameter.ToTestDisplayString());
2886
AssertEx.
Equal
("System.Int32 i", model.GetDeclaredSymbol(parameterSyntaxes[0]).ToTestDisplayString());
2889
AssertEx.
Equal
("System.Int32", model.GetTypeInfo(parameterSyntaxes[1].Type).Type.ToTestDisplayString());
2892
AssertEx.
Equal
("C", model.GetTypeInfo(parameterSyntaxes[2].Type).Type.ToTestDisplayString());
2929
AssertEx.
Equal
("T", extensionParameter.ToTestDisplayString());
2953
AssertEx.
Equal
("T", extensionParameter.ToTestDisplayString());
2979
AssertEx.
Equal
("T", parameter.ToTestDisplayString());
3321
AssertEx.
Equal
("System.Int32[] i", parameter.ToTestDisplayString());
3382
AssertEx.
Equal
("C<T>", symbol1.ExtensionParameter.ToTestDisplayString());
3567
AssertEx.
Equal
("System.Int32 x", parameterSymbol.ToTestDisplayString());
3696
AssertEx.
Equal
("out System.Int32 i", parameter.ToTestDisplayString());
4245
AssertEx.
Equal
("?", symbol.ExtensionParameter.ToTestDisplayString());
4342
AssertEx.
Equal
("System.String?", extensions[0].ExtensionParameter.TypeWithAnnotations.ToTestDisplayString());
4343
AssertEx.
Equal
("System.String?", extensions[1].ExtensionParameter.TypeWithAnnotations.ToTestDisplayString());
4349
AssertEx.
Equal
("System.String? receiver", model.GetDeclaredSymbol(parameters[0]).ToTestDisplayString(includeNonNullable: true));
4350
AssertEx.
Equal
("System.String?", model.GetDeclaredSymbol(parameters[1]).ToTestDisplayString(includeNonNullable: true));
5076
AssertEx.
Equal
("[System.Object o = null]", model.GetDeclaredSymbol(ext.ParameterList.Parameters[0]).ToTestDisplayString());
5335
AssertEx.
Equal
("System.Object o", m.GlobalNamespace.GetTypeMember("Extensions").GetTypeMembers().Single().ExtensionParameter.ToTestDisplayString());
5363
AssertEx.
Equal
("System.String Extensions.M(this System.Object o, System.String s)", implementation.ToTestDisplayString());
6164
AssertEx.
Equal
("System.Runtime.CompilerServices.IteratorStateMachineAttribute(typeof(Extensions.<M>d__1))", implementation.GetAttributes().Single().ToString());
6579
AssertEx.
Equal
("System.Runtime.CompilerServices.AsyncStateMachineAttribute(typeof(Extensions.<M>d__1))", implementation.GetAttributes().Single().ToString());
6888
AssertEx.
Equal
("System.String Extensions.M<T, U>(this C<T> o, T t, U u)", implementation.ToTestDisplayString());
7710
AssertEx.
Equal
("System.Runtime.CompilerServices.IteratorStateMachineAttribute(typeof(Extensions.<M>d__1<,>))", implementation.GetAttributes().Single().ToString());
8113
AssertEx.
Equal
("System.Runtime.CompilerServices.AsyncStateMachineAttribute(typeof(Extensions.<M>d__1<,>))", implementation.GetAttributes().Single().ToString());
8433
AssertEx.
Equal
("System.String Extensions.M(System.Object o, System.String s)", implementation.ToTestDisplayString());
9082
AssertEx.
Equal
("System.Object _", extensions[0].ExtensionParameter.ToTestDisplayString());
9083
AssertEx.
Equal
("<M>$3D34838CB2C73A4E406AE3905787D97D", extensions[0].MetadataName);
9085
AssertEx.
Equal
("Extensions.extension(object).M(object, string)", m1.ToDisplayString());
9088
AssertEx.
Equal
("System.Object value", extensions[1].ExtensionParameter.ToTestDisplayString());
9089
AssertEx.
Equal
("<M>$C43E2675C7BBF9284AF22FB8A9BF0280", extensions[1].MetadataName);
9091
AssertEx.
Equal
("Extensions.extension(object).M(object, string, int)", m2.ToDisplayString());
9551
AssertEx.
Equal
("System.Runtime.CompilerServices.IteratorStateMachineAttribute(typeof(Extensions.<M>d__1))", implementation.GetAttributes().Single().ToString());
9930
AssertEx.
Equal
("System.Runtime.CompilerServices.AsyncStateMachineAttribute(typeof(Extensions.<M>d__1))", implementation.GetAttributes().Single().ToString());
10229
AssertEx.
Equal
("System.String Extensions.get_P(System.Object o)", implementation.ToTestDisplayString());
10537
AssertEx.
Equal
("System.String Extensions.get_P()", implementation.ToTestDisplayString());
12293
AssertEx.
Equal
("void Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
12381
AssertEx.
Equal
("void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
12385
AssertEx.
Equal
("void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
12406
AssertEx.
Equal
("void System.Object.M()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
12410
AssertEx.
Equal
("void System.Object.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
12434
AssertEx.
Equal
("void Extensions.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
12472
AssertEx.
Equal
("void Extensions.<G>$BCF902721DDD961E5243C324D8379E5C<System.Int32>.M()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
12505
AssertEx.
Equal
("System.Int32 E.<G>$BCF902721DDD961E5243C324D8379E5C<T>.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
12509
AssertEx.
Equal
("System.Int32 E.<G>$BCF902721DDD961E5243C324D8379E5C<System.Int32>.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
12728
AssertEx.
Equal
($$"""void {{extensionName}}.Method()""", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
12768
AssertEx.
Equal
("void N.E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
12874
AssertEx.
Equal
("void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", model.GetSymbolInfo(invocation1).Symbol.ToTestDisplayString());
12878
AssertEx.
Equal
("void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)", model.GetSymbolInfo(invocation2).Symbol.ToTestDisplayString());
12930
AssertEx.
Equal
("void N1.E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", model.GetSymbolInfo(invocation1).Symbol.ToTestDisplayString());
12934
AssertEx.
Equal
("void N1.N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)", model.GetSymbolInfo(invocation2).Symbol.ToTestDisplayString());
12980
AssertEx.
Equal
("void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", model.GetSymbolInfo(invocation1).Symbol.ToTestDisplayString());
12985
AssertEx.
Equal
("void N2.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.String s)", model.GetSymbolInfo(invocation2).Symbol.ToTestDisplayString());
12990
AssertEx.
Equal
("void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method(System.Int32 i)", model.GetSymbolInfo(invocation3).Symbol.ToTestDisplayString());
13018
AssertEx.
Equal
("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
13022
AssertEx.
Equal
("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
13049
AssertEx.
Equal
("void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
13053
AssertEx.
Equal
("void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
13081
AssertEx.
Equal
("void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
13085
AssertEx.
Equal
("void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
13117
AssertEx.
Equal
("void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
13120
AssertEx.
Equal
("void E.<G>$3EADBD08A82F6ABA9495623CB335729C.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
13188
AssertEx.
Equal
("void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<T>.M2()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
13230
AssertEx.
Equal
("void E2.<G>$66F77D1E46F965A5B22D4932892FA78B<T>.M2()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
13291
AssertEx.
Equal
("void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
13351
AssertEx.
Equal
("void E.<G>$4A1E373BE5A70EE56E2FA5F469AC30F9<System.Int32>.M<System.String>()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
13508
AssertEx.
Equal
("void E.extension<System.Object?>(System.Object?).Method()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString(includeNonNullable: true));
13535
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
13596
AssertEx.
Equal
("void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
13626
AssertEx.
Equal
("void E.<G>$BCD00C90E683E728071BA88912DD74BD.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
13921
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
13954
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Method()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
14290
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
14334
AssertEx.
Equal
("void N.E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
14445
AssertEx.
Equal
("void C.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
14514
AssertEx.
Equal
("void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 b)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
14552
AssertEx.
Equal
("void C.M(System.Int32 c)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
14578
AssertEx.
Equal
("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 b, System.Int32 c)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
14630
AssertEx.
Equal
("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(ref System.Int32 b, out System.Int32 c)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
14665
AssertEx.
Equal
("System.Int32 E2.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
14715
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
14777
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<?>(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
14807
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Int32>(System.Int32 t)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
14994
AssertEx.
Equal
("void E.<G>$2404CFB602D7DEE90BDDEF217EC37C58.M1(S1 x, [System.Int32 y = 0])", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
15036
AssertEx.
Equal
("void Color.M1(S1 x, [System.Int32 y = 0])", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
15108
AssertEx.
Equal
("void N.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Member()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
15175
AssertEx.
Equal
("System.String E.<G>$FD79C355D693194B747A629F6876929C<System.String, System.Int32>.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
15209
AssertEx.
Equal
("System.String E.<G>$C781704B647A2CCC8FD47AE9790BA08B<System.Int64, System.Int32>.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
15287
AssertEx.
Equal
("System.String E.<G>$5F3142482E98DE8C6B0C70A682DD0496<System.Int32, System.Int64>.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
15314
AssertEx.
Equal
("System.String E.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.Int32>.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
15342
AssertEx.
Equal
("System.String E.<G>$5D7EC0FD2C9001515B0ADE0CEE121AB0<System.Int32>.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
15369
AssertEx.
Equal
("System.String E.<G>$414BE9969A3DFDFF167B842681736663<System.String, System.Int32>.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
15431
AssertEx.
Equal
("void E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
15628
AssertEx.
Equal
("void I<System.Object>.M<System.Object>(out System.Object t)", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString());
15633
AssertEx.
Equal
("void E2.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.Object>.M2(out System.Object t)", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString());
15664
AssertEx.
Equal
("void E.<G>$977919F21861BE18BA139544085CA0BD.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
15668
AssertEx.
Equal
("System.Int32 E.<G>$977919F21861BE18BA139544085CA0BD.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
15721
AssertEx.
Equal
("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
15748
AssertEx.
Equal
("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
16058
AssertEx.
Equal
("void E.<G>$B135BA58FDFC6D88E9886008265BE41B<System.Object>.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
16084
AssertEx.
Equal
("void E.<G>$B135BA58FDFC6D88E9886008265BE41B<System.String>.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
16226
AssertEx.
Equal
("void N.E2.<G>$8048A6C8BE30A622530249B904B537EB<Container>.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
16276
AssertEx.
Equal
("void N.E2.<G>$8048A6C8BE30A622530249B904B537EB<Container>.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
16362
AssertEx.
Equal
("System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
16389
AssertEx.
Equal
("System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
16442
AssertEx.
Equal
("System.Action Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
16467
AssertEx.
Equal
("System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
16494
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M<System.Object>(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
16567
AssertEx.
Equal
("System.Int32 Extensions.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
16624
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.GetSymbolInfo(memberAccess[0]).Symbol.ToTestDisplayString());
16625
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.GetSymbolInfo(memberAccess[1]).Symbol.ToTestDisplayString());
16651
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
16653
AssertEx.
Equal
("System.Int32", model.GetTypeInfo(memberAccess).Type.ToTestDisplayString());
16654
AssertEx.
Equal
("System.Int64", model.GetTypeInfo(memberAccess).ConvertedType.ToTestDisplayString());
16679
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.GetSymbolInfo(memberAccess[0]).Symbol.ToTestDisplayString());
16680
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.GetSymbolInfo(memberAccess[1]).Symbol.ToTestDisplayString());
16682
AssertEx.
Equal
("System.Int32", model.GetTypeInfo(memberAccess[0]).Type.ToTestDisplayString());
16683
AssertEx.
Equal
("System.Int32", model.GetTypeInfo(memberAccess[0]).ConvertedType.ToTestDisplayString());
16685
AssertEx.
Equal
("System.Int32", model.GetTypeInfo(memberAccess[1]).Type.ToTestDisplayString());
16686
AssertEx.
Equal
("System.Int32", model.GetTypeInfo(memberAccess[1]).ConvertedType.ToTestDisplayString());
16782
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
16784
AssertEx.
Equal
("System.Int32", model.GetTypeInfo(memberAccess).Type.ToTestDisplayString());
16785
AssertEx.
Equal
("System.Int32", model.GetTypeInfo(memberAccess).ConvertedType.ToTestDisplayString());
16900
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
16902
AssertEx.
Equal
("System.Int32", model.GetTypeInfo(memberAccess).Type.ToTestDisplayString());
16903
AssertEx.
Equal
("System.Int32", model.GetTypeInfo(memberAccess).ConvertedType.ToTestDisplayString());
16927
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.GetSymbolInfo(memberAccess[0]).Symbol.ToTestDisplayString());
16928
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.GetSymbolInfo(memberAccess[1]).Symbol.ToTestDisplayString());
16952
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.StaticProperty { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
16976
AssertEx.
Equal
("(System.Int32, System.Int32) E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
17001
AssertEx.
Equal
("(System.Int32, System.Int32) E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
17024
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess[0]).Symbol.ToTestDisplayString());
17025
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess[1]).Symbol.ToTestDisplayString());
17049
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
17286
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
17347
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
17370
AssertEx.
Equal
("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
17394
AssertEx.
Equal
("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberBinding).Symbol.ToTestDisplayString());
17419
AssertEx.
Equal
("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(memberBinding).Symbol.ToTestDisplayString());
17443
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; set; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
17468
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
17497
AssertEx.
Equal
("C E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess[0]).Symbol.ToTestDisplayString());
17498
AssertEx.
Equal
("C E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess[1]).Symbol.ToTestDisplayString());
17501
AssertEx.
Equal
("System.Int32 C.op_Addition(C c1, C c2)", model.GetSymbolInfo(binaryOp).Symbol.ToTestDisplayString());
17530
AssertEx.
Equal
("C E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess[0]).Symbol.ToTestDisplayString());
17531
AssertEx.
Equal
("C E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess[1]).Symbol.ToTestDisplayString());
17559
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; set; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
17562
AssertEx.
Equal
("System.Int32 System.Int32.op_Increment(System.Int32 value)", model.GetSymbolInfo(unaryOp).Symbol.ToTestDisplayString());
17587
AssertEx.
Equal
("System.Boolean E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
17590
AssertEx.
Equal
("System.Boolean System.Boolean.op_LogicalNot(System.Boolean value)",
17616
AssertEx.
Equal
("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString());
17619
AssertEx.
Equal
("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2 { get; }", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString());
17643
AssertEx.
Equal
("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; set; }", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString());
17646
AssertEx.
Equal
("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2 { get; }", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString());
17676
AssertEx.
Equal
("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
17786
AssertEx.
Equal
("System.Object[] E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }",
17790
AssertEx.
Equal
("System.Object[] E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2 { get; }",
17822
AssertEx.
Equal
("System.Object[] E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }",
17826
AssertEx.
Equal
("System.Object[] E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2 { get; }",
17859
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString());
17862
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2 { get; }", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString());
17886
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString());
17922
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString());
17925
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2 { get; }", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString());
17970
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString());
17973
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2 { get; }", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString());
18003
AssertEx.
Equal
("System.Exception E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString());
18031
AssertEx.
Equal
("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString());
18059
AssertEx.
Equal
("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
18087
AssertEx.
Equal
("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
18115
AssertEx.
Equal
("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
18143
AssertEx.
Equal
("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.ToString(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
18210
AssertEx.
Equal
("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString());
18338
AssertEx.
Equal
("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Member()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
18426
AssertEx.
Equal
("System.String E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.f { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
18429
AssertEx.
Equal
("System.String", model.GetTypeInfo(defaultExpr).Type.ToTestDisplayString());
18430
AssertEx.
Equal
("System.String", model.GetTypeInfo(defaultExpr).ConvertedType.ToTestDisplayString());
18563
AssertEx.
Equal
("System.Action E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
18601
AssertEx.
Equal
("System.Action E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
18640
AssertEx.
Equal
("void System.Object.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
18849
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
18888
AssertEx.
Equal
("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
18927
AssertEx.
Equal
("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
19012
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
19014
AssertEx.
Equal
("D", model.GetTypeInfo(memberAccess).ConvertedType.ToTestDisplayString());
19044
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
19046
AssertEx.
Equal
("D", model.GetTypeInfo(memberAccess).ConvertedType.ToTestDisplayString());
19076
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
19078
AssertEx.
Equal
("D", model.GetTypeInfo(memberAccess).ConvertedType.ToTestDisplayString());
19126
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
19160
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
19192
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
19230
AssertEx.
Equal
("void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
19300
AssertEx.
Equal
("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method<System.String>(System.String t)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
19350
AssertEx.
Equal
("void N.E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
19397
AssertEx.
Equal
("void E1.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
19425
AssertEx.
Equal
("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M<System.Object>(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
19482
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int32>(System.Int32 u)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
19509
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
20025
AssertEx.
Equal
("System.Int32 E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Property { set; }", model.GetSymbolInfo(property).Symbol.ToTestDisplayString());
20057
AssertEx.
Equal
("System.Int32 E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Property { set; }", model.GetSymbolInfo(property).Symbol.ToTestDisplayString());
20082
AssertEx.
Equal
("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.Property { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
20270
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { init; }", model.GetSymbolInfo(assignment.Left).Symbol.ToTestDisplayString());
20337
AssertEx.
Equal
("void E.<G>$2404CFB602D7DEE90BDDEF217EC37C58.M1(S1 x, [System.Int32 y = 0])", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
20379
AssertEx.
Equal
("System.Int32 E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.P1 { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
20427
AssertEx.
Equal
("void Color.M1(S1 x, [System.Int32 y = 0])", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
20472
AssertEx.
Equal
("System.Action E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
20509
AssertEx.
Equal
("void Color.Member()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
20557
AssertEx.
Equal
("void E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
20605
AssertEx.
Equal
("void E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
20655
AssertEx.
Equal
("void E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
20705
AssertEx.
Equal
("void E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
20759
AssertEx.
Equal
("void N.E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
20813
AssertEx.
Equal
("void E2.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
20867
AssertEx.
Equal
("void E2.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
20915
AssertEx.
Equal
("void E2.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
20963
AssertEx.
Equal
("void E2.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
21003
AssertEx.
Equal
("void E.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
21043
AssertEx.
Equal
("System.Action E.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
21126
AssertEx.
Equal
("System.Action E.<G>$2404CFB602D7DEE90BDDEF217EC37C58.Member { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
24721
AssertEx.
Equal
("System.Int32 E.<G>$E8CA98ACBCAEE63BB261A3FD4AF31675.Property { get; set; }", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString());
24726
AssertEx.
Equal
("System.Int32 E.<G>$E8CA98ACBCAEE63BB261A3FD4AF31675.Property { get; set; }", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString());
24752
AssertEx.
Equal
("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.Property { get; set; }", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString());
24755
AssertEx.
Equal
("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.Property { get; set; }", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString());
24780
AssertEx.
Equal
("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.Property { get; set; }", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString());
24783
AssertEx.
Equal
("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.Property { get; set; }", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString());
24808
AssertEx.
Equal
("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.Property { get; set; }", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString());
24811
AssertEx.
Equal
("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.Property { get; set; }", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString());
24834
AssertEx.
Equal
("System.Int32 E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.Property { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
24930
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { get; set; }", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString());
24935
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { get; set; }", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString());
24960
AssertEx.
Equal
("System.Int32 E.<G>$49AAF2D3C1326E88AED3848611C299DA.Property { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
25062
AssertEx.
Equal
("System.Int32 E.<G>$8477960720B8106C28CEADF5CDF3A674.Property { get; set; }", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString());
25067
AssertEx.
Equal
("System.Int32 E.<G>$8477960720B8106C28CEADF5CDF3A674.Property { get; set; }", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString());
25176
AssertEx.
Equal
("System.String E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
25626
AssertEx.
Equal
("System.Collections.Generic.IEnumerator<C> E.<G>$8048A6C8BE30A622530249B904B537EB<C>.GetEnumerator()",
25658
AssertEx.
Equal
("System.Collections.Generic.IAsyncEnumerator<C> E.<G>$8048A6C8BE30A622530249B904B537EB<C>.GetAsyncEnumerator()",
25686
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Deconstruct(out System.Int32 i, out System.Int32 j)",
25804
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<C>.Deconstruct(out System.Int32 i, out System.Int32 j)",
25839
AssertEx.
Equal
("void E2.Deconstruct(this C c, out System.Int32 i, out System.Int32 j)",
25986
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Deconstruct(out System.Int32 i, out System.Int32 j)",
27653
AssertEx.
Equal
("System.Int32 E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Property { get; }", model.GetSymbolInfo(nameColon.Name).Symbol.ToTestDisplayString());
28097
AssertEx.
Equal
("System.Int32 E2.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.Property2 { get; }", model.GetSymbolInfo(expressionColon.Expression).Symbol.ToTestDisplayString());
28220
AssertEx.
Equal
("System.Int32 E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Property { set; }", model.GetSymbolInfo(assignment.Left).Symbol.ToTestDisplayString());
28374
AssertEx.
Equal
("System.Int32 E.<G>$3B24C9A1A6673CA92CA71905DDEE0A6C.Property { set; }", model.GetSymbolInfo(assignment.Left).Symbol.ToTestDisplayString());
28915
AssertEx.
Equal
("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Method<System.String>(System.String t)", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
29094
AssertEx.
Equal
("void E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.M(System.String s, System.Object o)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
29352
AssertEx.
Equal
("System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Property { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
29410
AssertEx.
Equal
("System.String E.<G>$9794DAFCCB9E752B29BFD6350ADA77F2.Property { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
29464
AssertEx.
Equal
("System.String E.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.String>.Property { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
29493
AssertEx.
Equal
("System.String E.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.String>.Property { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
29522
AssertEx.
Equal
("System.String E.<G>$74EBC78B2187AB07A25EEFC1322000B0<T>.Property { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
29550
AssertEx.
Equal
("System.String E.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.String>.Property { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
29801
AssertEx.
Equal
("System.Object value", extension.ExtensionParameter.ToTestDisplayString());
29802
AssertEx.
Equal
("<M>$C43E2675C7BBF9284AF22FB8A9BF0280", extension.MetadataName);
29805
AssertEx.
Equal
("C.extension(object).M()", methods[0].ToDisplayString());
29808
AssertEx.
Equal
("C.extension(object).M2()", methods[1].ToDisplayString());
30048
AssertEx.
Equal
("E.extension<T>(T) where T : struct", symbol.ToDisplayString(format));
30071
AssertEx.
Equal
("E.extension(ref readonly Int32)", symbol.ToDisplayString(format));
33855
AssertEx.
Equal
("void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
33882
AssertEx.
Equal
("void System.Object.M(System.String s)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
33909
AssertEx.
Equal
("void E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
33936
AssertEx.
Equal
("void System.Int32.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
33983
AssertEx.
Equal
("void E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M(System.Int64 l)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34013
AssertEx.
Equal
("void E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M(System.Int64 l)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34029
AssertEx.
Equal
("void E1.M(this System.Int32 i, System.Int32 j)", implementations[0].ToTestDisplayString());
34030
AssertEx.
Equal
("System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute(0)", implementations[0].GetAttributes().Single().ToString());
34032
AssertEx.
Equal
("void E1.M(this System.Int32 i, System.Int64 l)", implementations[1].ToTestDisplayString());
34033
AssertEx.
Equal
("System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute(1)", implementations[1].GetAttributes().Single().ToString());
34059
AssertEx.
Equal
("void System.Int32.M(System.Int64 l)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34084
AssertEx.
Equal
("void E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M(System.Int64 l)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34115
AssertEx.
Equal
("void E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M(System.Int32 j)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34143
AssertEx.
Equal
("void System.Int32.M(System.Int32 j)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34172
AssertEx.
Equal
("void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34251
AssertEx.
Equal
("void E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M(System.Int64 l)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34261
AssertEx.
Equal
("void E.M(System.Int32 j)", implementations[0].ToTestDisplayString());
34262
AssertEx.
Equal
("System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute(0)", implementations[0].GetAttributes().Single().ToString());
34264
AssertEx.
Equal
("void E.M(System.Int64 l)", implementations[1].ToTestDisplayString());
34265
AssertEx.
Equal
("System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute(1)", implementations[1].GetAttributes().Single().ToString());
34294
AssertEx.
Equal
("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34325
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34361
AssertEx.
Equal
("System.Int32 E2.<G>$34505F560D9EACF86A87F3ED1F85E448.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34419
AssertEx.
Equal
("System.Int32 E.get_P(System.Object o)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34429
AssertEx.
Equal
("System.Int32 E.get_P(System.Object o)", implementations[0].ToTestDisplayString());
34430
AssertEx.
Equal
("System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute(1)", implementations[0].GetAttributes().Single().ToString());
34432
AssertEx.
Equal
("System.Int64 E.get_P(System.String s)", implementations[1].ToTestDisplayString());
34465
AssertEx.
Equal
("void E.set_P(System.Object o, System.Int32 value)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34475
AssertEx.
Equal
("void E.set_P(System.Object o, System.Int32 value)", implementations[0].ToTestDisplayString());
34476
AssertEx.
Equal
("System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute(1)", implementations[0].GetAttributes().Single().ToString());
34478
AssertEx.
Equal
("void E.set_P(System.String s, System.Int32 value)", implementations[1].ToTestDisplayString());
34479
AssertEx.
Equal
("System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute(0)", implementations[1].GetAttributes().Single().ToString());
34600
AssertEx.
Equal
("void N.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34640
AssertEx.
Equal
("void E1.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34676
AssertEx.
Equal
("void N.E2.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34725
AssertEx.
Equal
("void E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34774
AssertEx.
Equal
("void E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34863
AssertEx.
Equal
("void E1.<G>$04E653405309F31558CF576D60A83155.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34896
AssertEx.
Equal
("void E1.<G>$04E653405309F31558CF576D60A83155.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34926
AssertEx.
Equal
("void E2.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34957
AssertEx.
Equal
("void E2.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
34988
AssertEx.
Equal
("void E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
35083
AssertEx.
Equal
("void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.Int32>.M(System.Int32 i)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
35150
AssertEx.
Equal
("void E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
35488
AssertEx.
Equal
("System.Int32", model.GetTypeInfo(literal).Type.ToTestDisplayString());
35489
AssertEx.
Equal
("System.Object", model.GetTypeInfo(literal).ConvertedType.ToTestDisplayString());
35522
AssertEx.
Equal
("Color", model.GetTypeInfo(color).Type.ToTestDisplayString());
35523
AssertEx.
Equal
("Base", model.GetTypeInfo(color).ConvertedType.ToTestDisplayString());
35546
AssertEx.
Equal
("System.Int32", model.GetTypeInfo(literal).Type.ToTestDisplayString());
35547
AssertEx.
Equal
("System.Object", model.GetTypeInfo(literal).ConvertedType.ToTestDisplayString());
35600
AssertEx.
Equal
("Color", model.GetTypeInfo(color).Type.ToTestDisplayString());
35601
AssertEx.
Equal
("Base", model.GetTypeInfo(color).ConvertedType.ToTestDisplayString());
35790
AssertEx.
Equal
("System.Int32 E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
35820
AssertEx.
Equal
("System.Int32 E2.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
35892
AssertEx.
Equal
("System.Int32 E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
35893
AssertEx.
Equal
("Color Color", model.GetSymbolInfo(memberAccess.Expression).Symbol.ToTestDisplayString());
35925
AssertEx.
Equal
("System.Int32 E1.<G>$2404CFB602D7DEE90BDDEF217EC37C58.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
35926
AssertEx.
Equal
("Color", model.GetSymbolInfo(memberAccess.Expression).Symbol.ToTestDisplayString());
36176
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String?>.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
36202
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.String?>.M(System.String? t2)", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
36289
AssertEx.
Equal
("System.Int32 E.<G>$34505F560D9EACF86A87F3ED1F85E448.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
36320
AssertEx.
Equal
("System.Int32 E1.<G>$34505F560D9EACF86A87F3ED1F85E448.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
36351
AssertEx.
Equal
("E.extension(I<string>).P", model.GetSymbolInfo(memberAccess).Symbol.ToDisplayString());
36382
AssertEx.
Equal
("E.extension(I<string>).P", model.GetSymbolInfo(memberAccess).Symbol.ToDisplayString());
36413
AssertEx.
Equal
("System.Int32 E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
36483
AssertEx.
Equal
("System.Int32 E1.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
37447
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
37633
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M<System.Int64>(System.Int64 u)", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
37819
AssertEx.
Equal
("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
37822
AssertEx.
Equal
("System.Int32 E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.Property { get; }", model.GetSymbolInfo(property).Symbol.ToTestDisplayString());
38117
AssertEx.
Equal
("System.Object o", model.LookupSymbols(position, null, name: null).OfType<IParameterSymbol>().Single().ToTestDisplayString());
38256
AssertEx.
Equal
("void E.<G>$74EBC78B2187AB07A25EEFC1322000B0<System.Int32>.M(System.Int32 t)",
38260
AssertEx.
Equal
("void I<System.Int32>.M<System.Int32>(System.Int32 t)", extensionMethod.ReduceExtensionMethod(c).ToTestDisplayString());
38548
AssertEx.
Equal
("void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
38552
AssertEx.
Equal
("void E2.<G>$8048A6C8BE30A622530249B904B537EB<System.String>.M()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
38611
AssertEx.
Equal
("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
38636
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
38662
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
38667
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Object>.M()", model.GetSymbolInfo(cast).Symbol.ToTestDisplayString());
38754
AssertEx.
Equal
("System.Int32 E2.<G>$66F77D1E46F965A5B22D4932892FA78B<System.Object>.P { get; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString());
38783
AssertEx.
Equal
("void C<System.Int32>.M<System.Int32>(System.Int32 x)", model.GetSymbolInfo(genericName).Symbol.ToTestDisplayString());
38865
AssertEx.
Equal
("void C.M<T>()", model.GetSymbolInfo(genericName).Symbol.ToTestDisplayString());
38906
AssertEx.
Equal
("void E.M<T>()", model.GetSymbolInfo(expr).Symbol.ToTestDisplayString());
38932
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()", model.GetSymbolInfo(expr).Symbol.ToTestDisplayString());
38936
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()", model.GetSymbolInfo(expr).Symbol.ToTestDisplayString());
38967
AssertEx.
Equal
("T t", extensionParameter.ToTestDisplayString());
38971
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)", model.GetSymbolInfo(expr).Symbol.ToTestDisplayString());
38977
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<U>(U u)", model.GetSymbolInfo(expr).Symbol.ToTestDisplayString());
38981
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M<System.Int32>(System.Int32 u)", model.GetSymbolInfo(expr).Symbol.ToTestDisplayString());
38985
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Int32>.M<U>(U u)", model.GetSymbolInfo(expr).Symbol.ToTestDisplayString());
39010
AssertEx.
Equal
("T t", extensionParameter.ToTestDisplayString());
39014
AssertEx.
Equal
("void T.M<T>()", model.GetSymbolInfo(expr).Symbol.ToTestDisplayString());
39020
AssertEx.
Equal
("void T.M<T>()", model.GetSymbolInfo(expr).Symbol.ToTestDisplayString());
39769
AssertEx.
Equal
("void E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.M2()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
39777
AssertEx.
Equal
("void E.M2(this System.Object o)", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
39824
AssertEx.
Equal
("void E.M2()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
40347
AssertEx.
Equal
("System.Action", model.GetTypeInfo(localDeclaration.Type).Type.ToTestDisplayString());
40422
AssertEx.
Equal
("System.Action", model.GetTypeInfo(localDeclaration.Type).Type.ToTestDisplayString());
40446
AssertEx.
Equal
("System.Action", model.GetTypeInfo(localDeclaration.Type).Type.ToTestDisplayString());
40522
AssertEx.
Equal
("System.Action", model.GetTypeInfo(localDeclaration.Type).Type.ToTestDisplayString());
40547
AssertEx.
Equal
("System.Action", model.GetTypeInfo(localDeclaration.Type).Type.ToTestDisplayString());
40632
AssertEx.
Equal
("System.Action<System.Int32>", model.GetTypeInfo(localDeclaration.Type).Type.ToTestDisplayString());
40996
AssertEx.
Equal
("void <>f__AnonymousDelegate0<T1>.Invoke(params T1[] arg)", m.ToTestDisplayString());
41045
AssertEx.
Equal
("void <>f__AnonymousDelegate0<T1>.Invoke(params T1[] arg)", m.ToTestDisplayString());
41136
AssertEx.
Equal
("void <>f__AnonymousDelegate0<T1>.Invoke(params T1[] arg)", m.ToTestDisplayString());
44646
AssertEx.
Equal
("<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69", comp.GetTypeByMetadataName("E").GetTypeMembers().Single().ExtensionGroupingName);
46139
AssertEx.
Equal
("System.Object? E.extension<System.Object?>(System.Object?).M()", model.GetSymbolInfo(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
46142
AssertEx.
Equal
("System.Object! E.extension<System.Object!>(System.Object!).M()", model.GetSymbolInfo(invocation2).Symbol.ToTestDisplayString(includeNonNullable: true));
46187
AssertEx.
Equal
("System.Object? E.extension<System.Object?>(System.Object?).M()", model.GetSymbolInfo(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
46190
AssertEx.
Equal
("System.Object! E.extension<System.Object!>(System.Object!).M()", model.GetSymbolInfo(invocation2).Symbol.ToTestDisplayString(includeNonNullable: true));
46228
AssertEx.
Equal
("System.Object? E.extension<System.Object?>(System.Object?).M<System.Object?>(System.Object? u)", model.GetSymbolInfo(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
46231
AssertEx.
Equal
("System.Object! E.extension<System.Object!>(System.Object!).M<System.Object!>(System.Object! u)", model.GetSymbolInfo(invocation2).Symbol.ToTestDisplayString(includeNonNullable: true));
46267
AssertEx.
Equal
("System.Object? E.extension<System.Object?>(C<System.Object?>!).M()", model.GetSymbolInfo(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
46270
AssertEx.
Equal
("System.Object! E.extension<System.Object!>(C<System.Object!>!).M()", model.GetSymbolInfo(invocation2).Symbol.ToTestDisplayString(includeNonNullable: true));
46492
AssertEx.
Equal
("void E.extension(System.Object?).M()", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString(includeNonNullable: true));
46495
AssertEx.
Equal
("System.Action?", model.GetTypeInfo(localDeclaration1.Type).Type.ToTestDisplayString());
46498
AssertEx.
Equal
("void E.extension(System.Object?).M()", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString(includeNonNullable: true));
46501
AssertEx.
Equal
("System.Action?", model.GetTypeInfo(localDeclaration2.Type).Type.ToTestDisplayString());
46533
AssertEx.
Equal
("void E.extension(System.Object!).M()", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString(includeNonNullable: true));
46536
AssertEx.
Equal
("System.Action?", model.GetTypeInfo(localDeclaration1.Type).Type.ToTestDisplayString());
46539
AssertEx.
Equal
("void E.extension(System.Object!).M()", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString(includeNonNullable: true));
46542
AssertEx.
Equal
("System.Action?", model.GetTypeInfo(localDeclaration2.Type).Type.ToTestDisplayString());
46600
AssertEx.
Equal
("System.Object E.extension<System.Object>(System.Object).M()", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString(includeNonNullable: true));
46604
AssertEx.
Equal
("System.Func<System.Object>?", model.GetTypeInfo(varDeclaration1.Type).Type.ToTestDisplayString(includeNonNullable: true));
46608
AssertEx.
Equal
("System.Object System.Object!.M2<System.Object>()", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString(includeNonNullable: true));
46612
AssertEx.
Equal
("System.Func<System.Object>?", model.GetTypeInfo(varDeclaration2.Type).Type.ToTestDisplayString(includeNonNullable: true));
46616
AssertEx.
Equal
("System.Object E.extension<System.Object>(System.Object).M()", model.GetSymbolInfo(memberAccess3).Symbol.ToTestDisplayString(includeNonNullable: true));
46620
AssertEx.
Equal
("System.Object System.Object!.M2<System.Object>()", model.GetSymbolInfo(memberAccess4).Symbol.ToTestDisplayString(includeNonNullable: true));
46624
AssertEx.
Equal
("System.Object E.extension<System.Object>(System.Object).M()", model.GetSymbolInfo(memberAccess5).Symbol.ToTestDisplayString(includeNonNullable: true));
46628
AssertEx.
Equal
("System.Func<System.Object>?", model.GetTypeInfo(varDeclaration3.Type).Type.ToTestDisplayString(includeNonNullable: true));
46736
AssertEx.
Equal
("System.Object E.extension<System.Object>(C<System.Object>!).M()", model.GetSymbolInfo(invocation1).Symbol.ToTestDisplayString(includeNonNullable: true));
46740
AssertEx.
Equal
("System.Func<System.Object>?", model.GetTypeInfo(localDeclaration1.Type).Type.ToTestDisplayString(includeNonNullable: true));
46744
AssertEx.
Equal
("System.Object E.extension<System.Object>(C<System.Object>!).M()", model.GetSymbolInfo(invocation2).Symbol.ToTestDisplayString(includeNonNullable: true));
46748
AssertEx.
Equal
("System.Func<System.Object>?", model.GetTypeInfo(localDeclaration2.Type).Type.ToTestDisplayString(includeNonNullable: true));
46783
AssertEx.
Equal
("System.Object E.extension<System.Object>(C<System.Object>!).M()", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString(includeNonNullable: true));
46787
AssertEx.
Equal
("System.Object E.extension<System.Object>(C<System.Object>!).M()", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString(includeNonNullable: true));
46836
AssertEx.
Equal
("System.Object! E.extension<System.Object>(C<System.Object!>!).M()", model.GetSymbolInfo(memberAccess1).Symbol.ToTestDisplayString(includeNonNullable: true));
46840
AssertEx.
Equal
("System.Func<System.Object!>?", model.GetTypeInfo(varDeclaration1.Type).Type.ToTestDisplayString(includeNonNullable: true));
46844
AssertEx.
Equal
("System.Object! E.extension<System.Object>(C<System.Object!>!).M()", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString(includeNonNullable: true));
46847
AssertEx.
Equal
("System.Func<System.Object!>?", model.GetTypeInfo(varDeclaration2.Type).Type.ToTestDisplayString(includeNonNullable: true));
46891
AssertEx.
Equal
("void E.extension<System.Object>(System.Object).Deconstruct(out System.Object t1, out System.Object t2)",
46896
AssertEx.
Equal
("void E.extension<System.Object>(System.Object).Deconstruct(out System.Object t1, out System.Object t2)",
46901
AssertEx.
Equal
("void E.Deconstruct<System.Object>(this System.Object t, out System.Object t1, out System.Object t2, out System.Object t3)",
46934
AssertEx.
Equal
("void E.extension(System.Object!).Deconstruct(out System.Int32 i1, out System.Int32 i2)",
47260
AssertEx.
Equal
("void E.extension<System.Object>(System.Object).Deconstruct(out System.Object t1, out System.Object t2)",
47299
AssertEx.
Equal
("void E.extension<System.Object>(System.Object).Deconstruct(out System.Object t1, out System.Object t2)",
47302
AssertEx.
Equal
("void E.extension<System.Object>(System.Object).Deconstruct(out System.Object t1, out System.Object t2)",
48664
AssertEx.
Equal
("System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute(false)", extensions[0].ExtensionParameter.GetAttributes().Single().ToString());
48665
AssertEx.
Equal
("<M>$7073A58FCA9AF178F78C9DFB2EC1CFCB", extensions[0].MetadataName);
48667
AssertEx.
Equal
("E.extension(bool).AssertTrue()", m1.ToDisplayString());
48670
AssertEx.
Equal
("System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute(true)", extensions[1].ExtensionParameter.GetAttributes().Single().ToString());
48671
AssertEx.
Equal
("<M>$B2C5862F475D26FF0E9CB6F2B30AA3F7", extensions[1].MetadataName);
48673
AssertEx.
Equal
("E.extension(bool).AssertFalse()", m2.ToDisplayString());
48983
AssertEx.
Equal
("System.Collections.Generic.IEnumerator<System.Object>! E.extension<System.Object>(System.Object).GetEnumerator()",
49014
AssertEx.
Equal
("System.Collections.Generic.IEnumerator<System.Object>! E.GetEnumerator<System.Object>(this System.Object t)",
49243
AssertEx.
Equal
("System.Int32 E.extension<System.Object!>(System.Object!).Property { set; }",
49276
AssertEx.
Equal
("System.Object! E.extension<System.Object!>(System.Object!).Property { set; }",
49280
AssertEx.
Equal
("System.Object! E.extension<System.Object!>(System.Object!).Property { set; }",
50335
AssertEx.
Equal
("""
50343
AssertEx.
Equal
("T:E.<G>$8048A6C8BE30A622530249B904B537EB`1.<M>$D1693D81A12E8DED4ED68FE22D9E856F", extension.GetDocumentationCommentId());
50344
AssertEx.
Equal
("""
50354
AssertEx.
Equal
("""
50364
AssertEx.
Equal
("""
50372
AssertEx.
Equal
("""
50380
AssertEx.
Equal
("""
50419
AssertEx.
Equal
(expected, GetDocumentationCommentText(comp));
50485
AssertEx.
Equal
("""
50493
AssertEx.
Equal
("""
50503
AssertEx.
Equal
("""
50513
AssertEx.
Equal
("""
50521
AssertEx.
Equal
("""
50529
AssertEx.
Equal
("""
50606
AssertEx.
Equal
("""
50612
AssertEx.
Equal
("""
50620
AssertEx.
Equal
("""
50626
AssertEx.
Equal
("""
50669
AssertEx.
Equal
("""
50681
AssertEx.
Equal
("""
50723
AssertEx.
Equal
(expected, GetDocumentationCommentText(comp, expectedDiagnostics));
50753
AssertEx.
Equal
("""
50776
AssertEx.
Equal
(expected, GetDocumentationCommentText(comp));
50813
AssertEx.
Equal
("T:E.<G>$C43E2675C7BBF9284AF22FB8A9BF0280.<G>$8048A6C8BE30A622530249B904B537EB`1.<M>$D1693D81A12E8DED4ED68FE22D9E856F",
50837
AssertEx.
Equal
(expected, GetDocumentationCommentText(comp));
50892
AssertEx.
Equal
(expected, GetDocumentationCommentText(comp));
50940
AssertEx.
Equal
(expected, GetDocumentationCommentText(comp));
50976
AssertEx.
Equal
("""
50998
AssertEx.
Equal
(expected, GetDocumentationCommentText(comp));
51023
AssertEx.
Equal
("""
51037
AssertEx.
Equal
(expected, GetDocumentationCommentText(comp));
51071
AssertEx.
Equal
($$"""
51078
AssertEx.
Equal
("""
51130
AssertEx.
Equal
($$"""
51138
AssertEx.
Equal
("""
51172
AssertEx.
Equal
("T:E.<G>$8048A6C8BE30A622530249B904B537EB`1.<M>$D1693D81A12E8DED4ED68FE22D9E856F", extension.GetDocumentationCommentId());
51175
AssertEx.
Equal
("P:E.<G>$8048A6C8BE30A622530249B904B537EB`1.P", p.GetDocumentationCommentId());
51181
AssertEx.
Equal
("T:E.<G>$8048A6C8BE30A622530249B904B537EB`1.<M>$D1693D81A12E8DED4ED68FE22D9E856F", extension.GetDocumentationCommentId());
51184
AssertEx.
Equal
("P:E.<G>$8048A6C8BE30A622530249B904B537EB`1.P", p.GetDocumentationCommentId());
51251
AssertEx.
Equal
("""
Semantics\ExtensionTests2.cs (470)
1379
AssertEx.
Equal
("System.Object? E.extension<System.Object?>(System.Object?).P { get; }", model.GetSymbolInfo(propertyAccess1).Symbol.ToTestDisplayString(includeNonNullable: true));
1382
AssertEx.
Equal
("System.Object! E.extension<System.Object!>(System.Object!).P { get; }", model.GetSymbolInfo(propertyAccess2).Symbol.ToTestDisplayString(includeNonNullable: true));
1458
AssertEx.
Equal
("C<System.Object?>! E.extension<C<System.Object?>!>(C<System.Object?>!).P { set; }", model.GetSymbolInfo(propertyAccess).Symbol.ToTestDisplayString(includeNonNullable: true));
1494
AssertEx.
Equal
("System.Object? E.extension<System.Object?>(System.Object?).P { get; }", model.GetSymbolInfo(propertyAccess1).Symbol.ToTestDisplayString(includeNonNullable: true));
1497
AssertEx.
Equal
("System.Object! E.extension<System.Object!>(System.Object!).P { get; }", model.GetSymbolInfo(propertyAccess2).Symbol.ToTestDisplayString(includeNonNullable: true));
4275
AssertEx.
Equal
("E.<Extension>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.<Marker>$BA41CFE2B5EDAEB8C1B9062F59ED4D69", extension.ToTestDisplayString());
4278
AssertEx.
Equal
("<Marker>$BA41CFE2B5EDAEB8C1B9062F59ED4D69", extension.MetadataName);
4304
AssertEx.
Equal
("E.<G>$8048A6C8BE30A622530249B904B537EB<T>.<M>$01CE3801593377B4E240F33E20D30D50", extension.ToTestDisplayString());
4306
AssertEx.
Equal
("<M>$01CE3801593377B4E240F33E20D30D50", extension.MetadataName);
5058
AssertEx.
Equal
("""
5068
AssertEx.
Equal
("T:E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.<M>$F4B4FFE41AB49E80A4ECF390CF6EB372",
5072
AssertEx.
Equal
("""
5111
AssertEx.
Equal
("""
5118
AssertEx.
Equal
("T:E.<G>$8048A6C8BE30A622530249B904B537EB`1.<M>$D1693D81A12E8DED4ED68FE22D9E856F",
5167
AssertEx.
Equal
("""
5204
AssertEx.
Equal
("""
5247
AssertEx.
Equal
("""
5288
AssertEx.
Equal
("""
5323
AssertEx.
Equal
("""
5359
AssertEx.
Equal
("""
5392
AssertEx.
Equal
("""
5428
AssertEx.
Equal
("""
5457
AssertEx.
Equal
("""
5490
AssertEx.
Equal
("""
5523
AssertEx.
Equal
("""
5552
AssertEx.
Equal
("""
5584
AssertEx.
Equal
("""
5613
AssertEx.
Equal
("""
5643
AssertEx.
Equal
("""
5674
AssertEx.
Equal
("""
5711
AssertEx.
Equal
("""
5744
AssertEx.
Equal
("""
5773
AssertEx.
Equal
("""
5802
AssertEx.
Equal
("""
5832
AssertEx.
Equal
("""
5868
AssertEx.
Equal
("""
5895
AssertEx.
Equal
("""
5930
AssertEx.
Equal
("""
5965
AssertEx.
Equal
("""
6008
AssertEx.
Equal
("""
6043
AssertEx.
Equal
("""
6075
AssertEx.
Equal
("""
6138
AssertEx.
Equal
("""
6292
AssertEx.
Equal
("""
6328
AssertEx.
Equal
("""
6365
AssertEx.
Equal
("""
6402
AssertEx.
Equal
("""
6516
AssertEx.
Equal
("""
6548
AssertEx.
Equal
("M:E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M", mSkeleton.GetDocumentationCommentId());
6549
AssertEx.
Equal
("M:E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M", mSkeleton.GetDocumentationCommentXml());
6588
AssertEx.
Equal
("""
6645
AssertEx.
Equal
("""
6768
AssertEx.
Equal
("""
22099
AssertEx.
Equal
("extension(System.Object)", extension.ComputeExtensionGroupingRawName());
22100
AssertEx.
Equal
("extension(System.Object o)", extension.ComputeExtensionMarkerRawName());
22174
AssertEx.
Equal
("extension(System.Object)", extension.ComputeExtensionGroupingRawName());
22209
AssertEx.
Equal
("extension(N1.N2.C1/C2/C3)", extension.ComputeExtensionGroupingRawName());
22210
AssertEx.
Equal
("extension(N1.N2.C1.C2.C3)", extension.ComputeExtensionMarkerRawName());
22232
AssertEx.
Equal
("extension(C1`1/C2`1<System.Int32, System.String>)", extension.ComputeExtensionGroupingRawName());
22233
AssertEx.
Equal
("extension(C1<System.Int32>.C2<System.String>)", extension.ComputeExtensionMarkerRawName());
22255
AssertEx.
Equal
("extension(C`12<System.Int32, System.Int32, System.Int32, System.Int32, " +
22260
AssertEx.
Equal
("extension(C<System.Int32, System.Int32, System.Int32, System.Int32, " +
22284
AssertEx.
Equal
("extension(C`1<C`1<System.Int32>>)", extension.ComputeExtensionGroupingRawName());
22285
AssertEx.
Equal
("extension(C<C<System.Int32>>)", extension.ComputeExtensionMarkerRawName());
22305
AssertEx.
Equal
("extension(System.ValueTuple`2<System.Int32, System.String>)", extension.ComputeExtensionGroupingRawName());
22306
AssertEx.
Equal
("extension((System.Int32 alice, System.String bob))", extension.ComputeExtensionMarkerRawName());
22326
AssertEx.
Equal
("extension(System.ValueTuple`8<System.Int32, System.Int32, System.Int32, System.Int32, " +
22330
AssertEx.
Equal
("extension((System.Int32 x0, System.Int32 x1, System.Int32 x2, System.Int32 x3, " +
22353
AssertEx.
Equal
("extension(C`13<System.Char, System.String, System.Boolean, System.SByte, " +
22358
AssertEx.
Equal
("extension(C<System.Char, System.String, System.Boolean, System.SByte, " +
22380
AssertEx.
Equal
("extension(System.ValueTuple`2<System.IntPtr, System.UIntPtr>)", extension.ComputeExtensionGroupingRawName());
22381
AssertEx.
Equal
("extension((System.IntPtr, System.UIntPtr))", extension.ComputeExtensionMarkerRawName());
22387
AssertEx.
Equal
("extension((System.IntPtr, System.UIntPtr))", extension.ComputeExtensionMarkerRawName());
22407
AssertEx.
Equal
("extension(System.Nullable`1<System.Int32>)", extension.ComputeExtensionGroupingRawName());
22408
AssertEx.
Equal
("extension(System.Nullable<System.Int32>)", extension.ComputeExtensionMarkerRawName());
22427
AssertEx.
Equal
("extension<>(!0)", extension.ComputeExtensionGroupingRawName());
22428
AssertEx.
Equal
("extension<U>(U)", extension.ComputeExtensionMarkerRawName());
22486
AssertEx.
Equal
("extension<,,,,,,,,,,,,>(C`13<!0, !1, !2, !3, !4, !5, !6, !7, !8, !9, !10, !11, !12>)",
22489
AssertEx.
Equal
("extension<U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12>(C<U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12>)",
22512
AssertEx.
Equal
("extension<>(!0)", extension.ComputeExtensionGroupingRawName());
22513
AssertEx.
Equal
("extension<[MyAttribute/*()*/] T>(T)", extension.ComputeExtensionMarkerRawName());
22535
AssertEx.
Equal
("extension(System.Object)", extension.ComputeExtensionGroupingRawName());
22536
AssertEx.
Equal
("extension(System.Object?)", extension.ComputeExtensionMarkerRawName());
22555
AssertEx.
Equal
("extension(System.Object[,][])", extension.ComputeExtensionGroupingRawName());
22557
AssertEx.
Equal
("extension(System.Object[,][])", extension.ComputeExtensionMarkerRawName());
22578
AssertEx.
Equal
("extension(System.Object[][,])", extension.ComputeExtensionGroupingRawName());
22579
AssertEx.
Equal
("extension(System.Object?[]?[,]!)", extension.ComputeExtensionMarkerRawName());
22599
AssertEx.
Equal
("extension(System.Object[,])", extension.ComputeExtensionGroupingRawName());
22600
AssertEx.
Equal
("extension(System.Object![,]!)", extension.ComputeExtensionMarkerRawName());
22619
AssertEx.
Equal
("extension(System.Int32*[])", extension.ComputeExtensionGroupingRawName());
22620
AssertEx.
Equal
("extension(System.Int32*[])", extension.ComputeExtensionMarkerRawName());
22639
AssertEx.
Equal
("extension(System.Int32**[])", extension.ComputeExtensionGroupingRawName());
22640
AssertEx.
Equal
("extension(System.Int32**[])", extension.ComputeExtensionMarkerRawName());
22659
AssertEx.
Equal
("extension(method void *(System.Int32, System.String)[])", extension.ComputeExtensionGroupingRawName());
22660
AssertEx.
Equal
("extension(delegate*<System.Int32, System.String, void>[])", extension.ComputeExtensionMarkerRawName());
22697
AssertEx.
Equal
("extension()", extension.ComputeExtensionGroupingRawName());
22698
AssertEx.
Equal
("extension()", extension.ComputeExtensionMarkerRawName());
22717
AssertEx.
Equal
("extension<class>(!0)", extension.ComputeExtensionGroupingRawName());
22718
AssertEx.
Equal
("extension<T>(T) where T : class", extension.ComputeExtensionMarkerRawName());
22737
AssertEx.
Equal
("extension<valuetype .ctor (System.ValueType)>(!0)", extension.ComputeExtensionGroupingRawName());
22738
AssertEx.
Equal
("extension<T>(T) where T : struct", extension.ComputeExtensionMarkerRawName());
22757
AssertEx.
Equal
("extension<class .ctor>(!0)", extension.ComputeExtensionGroupingRawName());
22758
AssertEx.
Equal
("extension<T>(T) where T : class, new()", extension.ComputeExtensionMarkerRawName());
22783
AssertEx.
Equal
("extension<class .ctor>(!0)", extension.ComputeExtensionGroupingRawName());
22784
AssertEx.
Equal
("extension<T>(T) where T : class, new()", extension.ComputeExtensionMarkerRawName());
22802
AssertEx.
Equal
("extension<valuetype .ctor (System.ValueType modreq(System.Runtime.InteropServices.UnmanagedType))>(!0)", extension.ComputeExtensionGroupingRawName());
22803
AssertEx.
Equal
("extension<T>(T) where T : unmanaged", extension.ComputeExtensionMarkerRawName());
22888
AssertEx.
Equal
("extension<>(!0)", extension.ComputeExtensionGroupingRawName());
22889
AssertEx.
Equal
("extension<T>(T)", extension.ComputeExtensionMarkerRawName());
22911
AssertEx.
Equal
("extension<valuetype .ctor (System.ValueType modreq(System.Runtime.InteropServices.UnmanagedType))>(!0)", extension.ComputeExtensionGroupingRawName());
22912
AssertEx.
Equal
("extension<T>(T) where T : unmanaged, new()", extension.ComputeExtensionMarkerRawName());
22933
AssertEx.
Equal
("extension<valuetype .ctor (I, System.ValueType modreq(System.Runtime.InteropServices.UnmanagedType))>(!0)",
22935
AssertEx.
Equal
("extension<T>(T) where T : unmanaged, I", extension.ComputeExtensionMarkerRawName());
22954
AssertEx.
Equal
("extension<(I)>(!0)",
22956
AssertEx.
Equal
("extension<T>(T) where T : I", extension.ComputeExtensionMarkerRawName());
22977
AssertEx.
Equal
("extension<(I)>(!0)", extension.ComputeExtensionGroupingRawName());
22978
AssertEx.
Equal
("extension<T>(T) where T : I", extension.ComputeExtensionMarkerRawName());
23000
AssertEx.
Equal
("extension<(I1, I2)>(!0)", extension.ComputeExtensionGroupingRawName());
23001
AssertEx.
Equal
("extension<T>(T) where T : I1, I2", extension.ComputeExtensionMarkerRawName());
23023
AssertEx.
Equal
("extension<(I1, I2)>(!0)", extension.ComputeExtensionGroupingRawName());
23024
AssertEx.
Equal
("extension<T>(T) where T : I1, I2", extension.ComputeExtensionMarkerRawName());
23047
AssertEx.
Equal
("extension<(C, I1, I2)>(!0)", extension.ComputeExtensionGroupingRawName());
23048
AssertEx.
Equal
("extension<T>(T) where T : C, I1, I2", extension.ComputeExtensionMarkerRawName());
23069
AssertEx.
Equal
("extension<(I1, I2)>(!0)", extension.ComputeExtensionGroupingRawName());
23070
AssertEx.
Equal
("extension<T>(T) where T : I1, I2", extension.ComputeExtensionMarkerRawName());
23091
AssertEx.
Equal
("extension<valuetype .ctor (I, System.ValueType)>(!0)", extension.ComputeExtensionGroupingRawName());
23092
AssertEx.
Equal
("extension<T>(T) where T : struct, I", extension.ComputeExtensionMarkerRawName());
23111
AssertEx.
Equal
("extension<byreflike>(!0)", extension.ComputeExtensionGroupingRawName());
23112
AssertEx.
Equal
("extension<T>(T) where T : allows ref struct", extension.ComputeExtensionMarkerRawName());
23131
AssertEx.
Equal
("extension<byreflike (I)>(!0)", extension.ComputeExtensionGroupingRawName());
23132
AssertEx.
Equal
("extension<T>(T) where T : I, allows ref struct", extension.ComputeExtensionMarkerRawName());
23148
AssertEx.
Equal
("extension<byreflike (I)>(!0)", extension.ComputeExtensionGroupingRawName());
23149
AssertEx.
Equal
("extension<T>(T) where T : I, allows ref struct", extension.ComputeExtensionMarkerRawName());
23183
AssertEx.
Equal
("extension<valuetype byreflike .ctor (System.ValueType)>(!0)", extension.ComputeExtensionGroupingRawName());
23184
AssertEx.
Equal
("extension<T>(T) where T : struct, allows ref struct", extension.ComputeExtensionMarkerRawName());
23203
AssertEx.
Equal
("extension<byreflike .ctor>(!0)", extension.ComputeExtensionGroupingRawName());
23204
AssertEx.
Equal
("extension<T>(T) where T : new(), allows ref struct", extension.ComputeExtensionMarkerRawName());
23223
AssertEx.
Equal
("extension<(!1),>(!0)", extension.ComputeExtensionGroupingRawName());
23224
AssertEx.
Equal
("extension<T, U>(T) where T : U", extension.ComputeExtensionMarkerRawName());
23244
AssertEx.
Equal
("extension(method D *(D)[])", extension.ComputeExtensionGroupingRawName());
23245
AssertEx.
Equal
("extension(delegate*<D, D>[])", extension.ComputeExtensionMarkerRawName());
23265
AssertEx.
Equal
("extension(method D *(D)[])", extension.ComputeExtensionGroupingRawName());
23266
AssertEx.
Equal
("extension(delegate*<D, D>[])", extension.ComputeExtensionMarkerRawName());
23284
AssertEx.
Equal
("extension<>(method !0 *(!0)[])", extension.ComputeExtensionGroupingRawName());
23285
AssertEx.
Equal
("extension<T>(delegate*<T, T>[])", extension.ComputeExtensionMarkerRawName());
23305
AssertEx.
Equal
("extension(C`1<C`1<System.Int32>>)", extension.ComputeExtensionGroupingRawName());
23306
AssertEx.
Equal
("extension(C<C<System.Int32>>)", extension.ComputeExtensionMarkerRawName());
23326
AssertEx.
Equal
("extension(C`1<C`1<System.Int32>>)", extension.ComputeExtensionGroupingRawName());
23327
AssertEx.
Equal
("extension(C<C<System.Int32>>)", extension.ComputeExtensionMarkerRawName());
23348
AssertEx.
Equal
("extension(ERROR)", extension.ComputeExtensionGroupingRawName());
23349
AssertEx.
Equal
("extension(ERROR)", extension.ComputeExtensionMarkerRawName());
23368
AssertEx.
Equal
("extension(method unmanaged void *()[])", extension.ComputeExtensionGroupingRawName());
23369
AssertEx.
Equal
("extension(delegate* unmanaged<void>[])", extension.ComputeExtensionMarkerRawName());
23388
AssertEx.
Equal
("extension(method unmanaged cdecl void *()[])", extension.ComputeExtensionGroupingRawName());
23389
AssertEx.
Equal
("extension(delegate* unmanaged[CDecl]<void>[])", extension.ComputeExtensionMarkerRawName());
23408
AssertEx.
Equal
("extension(method unmanaged stdcall void *()[])", extension.ComputeExtensionGroupingRawName());
23409
AssertEx.
Equal
("extension(delegate* unmanaged[Stdcall]<void>[])", extension.ComputeExtensionMarkerRawName());
23428
AssertEx.
Equal
("extension(method unmanaged thiscall void *()[])", extension.ComputeExtensionGroupingRawName());
23429
AssertEx.
Equal
("extension(delegate* unmanaged[Thiscall]<void>[])", extension.ComputeExtensionMarkerRawName());
23448
AssertEx.
Equal
("extension(method unmanaged fastcall void *()[])", extension.ComputeExtensionGroupingRawName());
23449
AssertEx.
Equal
("extension(delegate* unmanaged[Fastcall]<void>[])", extension.ComputeExtensionMarkerRawName());
23468
AssertEx.
Equal
("extension(method unmanaged void modopt(System.Runtime.CompilerServices.CallConvSuppressGCTransition) *()[])", extension.ComputeExtensionGroupingRawName());
23469
AssertEx.
Equal
("extension(delegate* unmanaged[SuppressGCTransition]<void>[])", extension.ComputeExtensionMarkerRawName());
23491
AssertEx.
Equal
("extension(method unmanaged void modopt(System.Runtime.CompilerServices.CallConvVectorcall) *()[])", extension.ComputeExtensionGroupingRawName());
23492
AssertEx.
Equal
("extension(delegate* unmanaged[Vectorcall]<void>[])", extension.ComputeExtensionMarkerRawName());
23511
AssertEx.
Equal
("extension(method unmanaged void modopt(System.Runtime.CompilerServices.CallConvThiscall) modopt(System.Runtime.CompilerServices.CallConvStdcall) *()[])",
23513
AssertEx.
Equal
("extension(delegate* unmanaged[Stdcall, Thiscall]<void>[])", extension.ComputeExtensionMarkerRawName());
23532
AssertEx.
Equal
("extension(method unmanaged void modopt(System.Runtime.CompilerServices.CallConvStdcall) modopt(System.Runtime.CompilerServices.CallConvThiscall) *()[])",
23534
AssertEx.
Equal
("extension(delegate* unmanaged[Thiscall, Stdcall]<void>[])", extension.ComputeExtensionMarkerRawName());
23553
AssertEx.
Equal
("extension(method unmanaged void modopt(System.Runtime.CompilerServices.CallConvSuppressGCTransition) modopt(System.Runtime.CompilerServices.CallConvStdcall) *()[])",
23555
AssertEx.
Equal
("extension(delegate* unmanaged[Stdcall, SuppressGCTransition]<void>[])", extension.ComputeExtensionMarkerRawName());
23574
AssertEx.
Equal
("extension(method System.Int64& *(System.Int32&)[])", extension.ComputeExtensionGroupingRawName());
23575
AssertEx.
Equal
("extension(delegate*<ref System.Int32, ref System.Int64>[])", extension.ComputeExtensionMarkerRawName());
23609
AssertEx.
Equal
("extension(method System.Int64& modreq(System.Runtime.InteropServices.InAttribute) *(System.Int32& modopt(System.Runtime.CompilerServices.RequiresLocationAttribute))[])",
23611
AssertEx.
Equal
("extension(delegate*<ref readonly System.Int32, ref readonly System.Int64>[])", extension.ComputeExtensionMarkerRawName());
23645
AssertEx.
Equal
("extension(method void *(System.Int32& modreq(System.Runtime.InteropServices.InAttribute))[])",
23647
AssertEx.
Equal
("extension(delegate*<in System.Int32, void>[])", extension.ComputeExtensionMarkerRawName());
23681
AssertEx.
Equal
("extension(method void *(System.Int32& modreq(System.Runtime.InteropServices.OutAttribute))[])",
23683
AssertEx.
Equal
("extension(delegate*<out System.Int32, void>[])", extension.ComputeExtensionMarkerRawName());
23719
AssertEx.
Equal
("extension(method System.Object *(System.Object)[])", extension.ComputeExtensionGroupingRawName());
23720
AssertEx.
Equal
("extension(delegate*<System.Object?, System.Object!>[]!)", extension.ComputeExtensionMarkerRawName());
23741
AssertEx.
Equal
("extension(method System.Object *(System.Object)[])", extension.ComputeExtensionGroupingRawName());
23742
AssertEx.
Equal
("extension(delegate*<System.Object, System.Object>[])", extension.ComputeExtensionMarkerRawName());
23761
AssertEx.
Equal
("extension(method unmanaged System.Int32& modreq(System.Runtime.InteropServices.InAttribute) modopt(System.Runtime.CompilerServices.CallConvSuppressGCTransition) modopt(System.Runtime.CompilerServices.CallConvStdcall) *()[])",
23763
AssertEx.
Equal
("extension(delegate* unmanaged[Stdcall, SuppressGCTransition]<ref readonly System.Int32>[])", extension.ComputeExtensionMarkerRawName());
23799
AssertEx.
Equal
("extension(!T)", extension.ComputeExtensionGroupingRawName());
23800
AssertEx.
Equal
("extension(T)", extension.ComputeExtensionMarkerRawName());
23821
AssertEx.
Equal
("extension<>(!T0)", extension.ComputeExtensionGroupingRawName());
23822
AssertEx.
Equal
("extension<T>(T0)", extension.ComputeExtensionMarkerRawName());
23849
AssertEx.
Equal
("extension<>(!0)", nestedExtension.ComputeExtensionGroupingRawName());
23850
AssertEx.
Equal
("extension<V>(V)", nestedExtension.ComputeExtensionMarkerRawName());
23874
AssertEx.
Equal
("extension(method System.Int32& *(System.Int32&)[])", extension.ComputeExtensionGroupingRawName());
23875
AssertEx.
Equal
("extension(delegate*<ref System.Int32, ref System.Int32>[])", extension.ComputeExtensionMarkerRawName());
23894
AssertEx.
Equal
("extension(System.ValueTuple`2<System.Object, System.Object>)", extension.ComputeExtensionGroupingRawName());
23895
AssertEx.
Equal
("extension((dynamic, dynamic))", extension.ComputeExtensionMarkerRawName());
23917
AssertEx.
Equal
("extension(System.Object)", extension.ComputeExtensionGroupingRawName());
23939
AssertEx.
Equal
("extension<>(!0)", extension.ComputeExtensionGroupingRawName());
23940
AssertEx.
Equal
("extension<T>(T)", extension.ComputeExtensionMarkerRawName());
23962
AssertEx.
Equal
("extension<>(!0)", extension.ComputeExtensionGroupingRawName());
23963
AssertEx.
Equal
("extension<T>(T)", extension.ComputeExtensionMarkerRawName());
24022
AssertEx.
Equal
("extension(method 'void' *('void')[])", extension.ComputeExtensionGroupingRawName());
24023
AssertEx.
Equal
("extension(delegate*<@void, @void>[])", extension.ComputeExtensionMarkerRawName());
24063
AssertEx.
Equal
("extension(method N.void *(N.void)[])", extension.ComputeExtensionGroupingRawName());
24064
AssertEx.
Equal
("extension(delegate*<N.@void, N.@void>[])", extension.ComputeExtensionMarkerRawName());
24088
AssertEx.
Equal
("extension(method C/void *(C/void)[])", extension.ComputeExtensionGroupingRawName());
24089
AssertEx.
Equal
("extension(delegate*<C.@void, C.@void>[])", extension.ComputeExtensionMarkerRawName());
24129
AssertEx.
Equal
(keyword is "void" ? "extension('void')" : $"extension({keyword})", extension.ComputeExtensionGroupingRawName());
24130
AssertEx.
Equal
($"extension(@{keyword})", extension.ComputeExtensionMarkerRawName());
24149
AssertEx.
Equal
($"extension(N.{keyword})", extension.ComputeExtensionGroupingRawName());
24150
AssertEx.
Equal
($"extension(N.@{keyword})", extension.ComputeExtensionMarkerRawName());
24169
AssertEx.
Equal
($"extension(C/{keyword})", extension.ComputeExtensionGroupingRawName());
24170
AssertEx.
Equal
($"extension(C.@{keyword})", extension.ComputeExtensionMarkerRawName());
24210
AssertEx.
Equal
("extension<class, (!0)>(System.Int32)", extension.ComputeExtensionGroupingRawName());
24211
AssertEx.
Equal
($"extension<@{keyword}, T>(System.Int32) where @{keyword} : class where T : @{keyword}", extension.ComputeExtensionMarkerRawName());
24233
AssertEx.
Equal
("extension<>(!0)", extension.ComputeExtensionGroupingRawName());
24234
AssertEx.
Equal
("extension<T>(T?)", extension.ComputeExtensionMarkerRawName());
24254
AssertEx.
Equal
(expected, extension.ToDisplayString(format));
24282
AssertEx.
Equal
("extension<>(!0)", extension.ComputeExtensionGroupingRawName());
24283
AssertEx.
Equal
("extension<T>(T!)", extension.ComputeExtensionMarkerRawName());
24315
AssertEx.
Equal
("extension<>(!0)", extension.ComputeExtensionGroupingRawName());
24316
AssertEx.
Equal
("extension<T>(T)", extension.ComputeExtensionMarkerRawName());
24344
AssertEx.
Equal
("extension<class>(System.ValueTuple`6<System.String, !0, System.String, !0, System.String, !0>)", extension.ComputeExtensionGroupingRawName());
24345
AssertEx.
Equal
("extension<T>((System.String?, T?, System.String!, T!, System.String, T)) where T : class!", extension.ComputeExtensionMarkerRawName());
24373
AssertEx.
Equal
("extension<>(System.ValueTuple`3<!0, !0, !0>)", extension.ComputeExtensionGroupingRawName());
24374
AssertEx.
Equal
("extension<T>((T?, T!, T))", extension.ComputeExtensionMarkerRawName());
24422
AssertEx.
Equal
("extension<>(System.ValueTuple`2<System.Int32, System.Int32>)", extension.ComputeExtensionGroupingRawName());
24423
AssertEx.
Equal
($$"""extension<T>((System.Int32 @{{keyword}}, System.Int32 x))""", extension.ComputeExtensionMarkerRawName());
24455
AssertEx.
Equal
("extension<class>(S`6<System.String, !0, System.String, !0, System.String, !0>)", extension.ComputeExtensionGroupingRawName());
24456
AssertEx.
Equal
("extension<T>(S<System.String?, T?, System.String!, T!, System.String, T>) where T : class!", extension.ComputeExtensionMarkerRawName());
24488
AssertEx.
Equal
("extension<>(S`3<!0, !0, !0>)", extension.ComputeExtensionGroupingRawName());
24489
AssertEx.
Equal
("extension<T>(S<T?, T!, T>)", extension.ComputeExtensionMarkerRawName());
24524
AssertEx.
Equal
("extension<class, class, class>(System.Int32)", extension.ComputeExtensionGroupingRawName());
24525
AssertEx.
Equal
("extension<T1, T2, T3>(System.Int32) where T1 : class! where T2 : class? where T3 : class", extension.ComputeExtensionMarkerRawName());
24550
AssertEx.
Equal
("extension<valuetype .ctor (System.ValueType), valuetype .ctor (System.ValueType modreq(System.Runtime.InteropServices.UnmanagedType)),>(System.Int32)", extension.ComputeExtensionGroupingRawName());
24551
AssertEx.
Equal
("extension<T1, T2, T3>(System.Int32) where T1 : struct where T2 : unmanaged where T3 : notnull", extension.ComputeExtensionMarkerRawName());
24580
AssertEx.
Equal
("extension<(I), (I), (I)>(System.Int32)", extension.ComputeExtensionGroupingRawName());
24581
AssertEx.
Equal
("extension<T1, T2, T3>(System.Int32) where T1 : I! where T2 : I? where T3 : I", extension.ComputeExtensionMarkerRawName());
24651
AssertEx.
Equal
("extension<(I1, I2), (I1, I2),>(System.Int32)", extension.ComputeExtensionGroupingRawName());
24652
AssertEx.
Equal
("extension<T1, T2, T3>(System.Int32) where T1 : I1, I2 where T2 : I1, I2", extension.ComputeExtensionMarkerRawName());
24675
AssertEx.
Equal
("extension<>(System.Int32)", extension.ComputeExtensionGroupingRawName());
24676
AssertEx.
Equal
("extension<[AAttribute/*()*/] [BAttribute/*()*/] T1>([AAttribute/*()*/] [BAttribute/*()*/] System.Int32)", extension.ComputeExtensionMarkerRawName());
24744
AssertEx.
Equal
("extension<>(System.Int32)", extension.ComputeExtensionGroupingRawName());
24745
AssertEx.
Equal
("extension<[AAttribute/*()*/] [BAttribute/*()*/] T1>([AAttribute/*()*/] [BAttribute/*()*/] System.Int32)", extension.ComputeExtensionMarkerRawName());
24783
AssertEx.
Equal
("extension(System.Int32)", extension.ComputeExtensionGroupingRawName());
24784
AssertEx.
Equal
("extension([N.C.MyAttribute/*(System.Int32)*/(10)] System.Int32)", extension.ComputeExtensionMarkerRawName());
24811
AssertEx.
Equal
("extension(System.Int32)", extension.ComputeExtensionGroupingRawName());
24812
AssertEx.
Equal
("""extension([MyAttribute/*(System.Int32, System.String)*/(10, "hello", P = 20, P2 = "hello2")] System.Int32 i)""", extension.ComputeExtensionMarkerRawName());
24833
AssertEx.
Equal
("extension(System.Int32)", extension.ComputeExtensionGroupingRawName());
24834
AssertEx.
Equal
("""extension([MyAttribute/*(System.Int32, System.String)*/(10, "hello", P = 20, P2 = "hello2")] System.Int32)""", extension.ComputeExtensionMarkerRawName());
24865
AssertEx.
Equal
("extension([MyAttribute/*(System.Boolean, System.SByte, System.Int16, System.Int32, System.Int64, System.Byte, System.UInt16, System.UInt32, System.UInt64, System.Single, System.Double, System.Char, System.String, System.Object)*/" +
24896
AssertEx.
Equal
("extension([MyAttribute/*(System.Int32[], N.MyEnum, System.Type)*/([1, 2, 3], 0, typeof(System.String))] System.Int32)",
24916
AssertEx.
Equal
("extension([MyAttribute/*(System.Int32[])*/([3, 2, 1])] System.Int32)",
24958
AssertEx.
Equal
("extension([MyAttribute/*()*/(BoolProperty = false, ByteProperty = 5, CharProperty = 'c', " +
24992
AssertEx.
Equal
("extension([MyAttribute/*()*/(EnumProperty = 1, IntArrayProperty = [2147483647, -2147483648], ObjectProperty = null, TypeProperty = typeof(System.Int32))] System.Int32)",
25019
AssertEx.
Equal
("extension([MyAttribute/*(System.Single[], System.Double[])*/(" +
25046
AssertEx.
Equal
("extension(System.Int32)", extension.ComputeExtensionGroupingRawName());
25047
AssertEx.
Equal
("extension([MyAttribute/*(System.Int32)*/(42)] System.Int32)", extension.ComputeExtensionMarkerRawName());
25090
AssertEx.
Equal
($$"""extension([MyAttribute/*()*/(@{{keyword}} = 42)] System.Int32)""",
25120
AssertEx.
Equal
("extension([MyAttribute/*()*/(EnumProperty = 0, TypeProperty = typeof(for))] System.Int32)",
25151
AssertEx.
Equal
("extension([MyAttribute/*()*/(IntProperty = error)] System.Int32)", extension.ComputeExtensionMarkerRawName());
25173
AssertEx.
Equal
("extension(System.Object[,][])", extension.ComputeExtensionGroupingRawName());
25174
AssertEx.
Equal
("extension(System.Object![,]![]?)", extension.ComputeExtensionMarkerRawName());
25201
AssertEx.
Equal
("extension(System.Object[,][][,,,])", extension.ComputeExtensionGroupingRawName());
25202
AssertEx.
Equal
("extension(System.Object![,]![]?[,,,])", extension.ComputeExtensionMarkerRawName());
25229
AssertEx.
Equal
("extension(System.Object[,][])", extension.ComputeExtensionGroupingRawName());
25230
AssertEx.
Equal
("extension(System.Object![,][]!)", extension.ComputeExtensionMarkerRawName());
25257
AssertEx.
Equal
("extension(System.Object[,][])", extension.ComputeExtensionGroupingRawName());
25258
AssertEx.
Equal
("extension(System.Object![,]![])", extension.ComputeExtensionMarkerRawName());
25282
AssertEx.
Equal
("extension(System.Object*[])", extension.ComputeExtensionGroupingRawName());
25283
AssertEx.
Equal
("extension(System.Object?*[]!)", extension.ComputeExtensionMarkerRawName());
25303
AssertEx.
Equal
("extension(System.Int32)", extension.ComputeExtensionGroupingRawName());
25304
AssertEx.
Equal
("extension(ref System.Int32 i)", extension.ComputeExtensionMarkerRawName());
25326
AssertEx.
Equal
("extension(System.Int32)", extension.ComputeExtensionGroupingRawName());
25327
AssertEx.
Equal
("extension(out System.Int32 i)", extension.ComputeExtensionMarkerRawName());
25347
AssertEx.
Equal
("extension(System.Int32)", extension.ComputeExtensionGroupingRawName());
25348
AssertEx.
Equal
("extension(ref readonly System.Int32 i)", extension.ComputeExtensionMarkerRawName());
25368
AssertEx.
Equal
("extension(System.Int32)", extension.ComputeExtensionGroupingRawName());
25369
AssertEx.
Equal
("extension(in System.Int32 i)", extension.ComputeExtensionMarkerRawName());
25389
AssertEx.
Equal
("extension(System.Int32)", extension.ComputeExtensionGroupingRawName());
25390
AssertEx.
Equal
("extension(scoped ref System.Int32 i)", extension.ComputeExtensionMarkerRawName());
25423
AssertEx.
Equal
("extension(System.Int32)", extension.ComputeExtensionGroupingRawName());
25424
AssertEx.
Equal
("extension(ref [System.Diagnostics.CodeAnalysis.UnscopedRefAttribute/*()*/] System.Int32 i)", extension.ComputeExtensionMarkerRawName());
25487
AssertEx.
Equal
("extension(System.Object)", extension.ComputeExtensionGroupingRawName());
25488
AssertEx.
Equal
("extension([System.Diagnostics.CodeAnalysis.AllowNullAttribute/*()*/] System.Object! o)", extension.ComputeExtensionMarkerRawName());
25516
AssertEx.
Equal
("extension(System.Int32 i)", extension.ComputeExtensionMarkerRawName());
25538
AssertEx.
Equal
("extension(System.Int32[] i)", extension.ComputeExtensionMarkerRawName());
25558
AssertEx.
Equal
("extension<T, U>(System.Int32) where T : class where U : struct", extension.ComputeExtensionMarkerRawName());
25582
AssertEx.
Equal
("extension(A.B)", extension.ComputeExtensionGroupingRawName());
25583
AssertEx.
Equal
("extension(A.B)", extension.ComputeExtensionMarkerRawName());
25602
AssertEx.
Equal
("extension(A/B)", extension.ComputeExtensionGroupingRawName());
25604
AssertEx.
Equal
("extension(A.B)", extension.ComputeExtensionMarkerRawName());
25628
AssertEx.
Equal
("extension(A`1/B`1<System.Int32, System.String>)", extension.ComputeExtensionGroupingRawName());
25629
AssertEx.
Equal
("extension(A<System.Int32>.B<System.String>)", extension.ComputeExtensionMarkerRawName());
25654
AssertEx.
Equal
("extension([MyAttribute/*()*/(IntArrayProperty = [])] System.Int32)", extension.ComputeExtensionMarkerRawName());
25679
AssertEx.
Equal
("extension([MyAttribute/*(System.Int32[])*/(null, IntArrayProperty = null)] System.Int32)", extension.ComputeExtensionMarkerRawName());
25703
AssertEx.
Equal
("extension([MyAttribute/*(System.Int32)*/(0)] System.Int32)", extension.ComputeExtensionMarkerRawName());
25729
AssertEx.
Equal
("extension([MyAttribute/*(MyEnum)*/(42)] System.Int32)", extension.ComputeExtensionMarkerRawName());
25753
AssertEx.
Equal
(""""extension([MyAttribute/*(System.Char, System.String)*/('\'', "quote: \" backslash: \\")] System.Int32)"""", extension.ComputeExtensionMarkerRawName());
25777
AssertEx.
Equal
("extension([MyAttribute/*(System.Type)*/(null)] System.Int32)", extension.ComputeExtensionMarkerRawName());
25809
AssertEx.
Equal
($$"""extension([MyAttribute/*(System.String)*/("\\r\\n\\t\\0\\a\\b\\f\\v\\U0001D11E{{escapedNewline}}end")] System.Int32)""", extension.ComputeExtensionMarkerRawName());
25833
AssertEx.
Equal
("""extension([MyAttribute/*(System.String)*/("\r\n\t\0\a\b\f\v𝄞")] System.Int32)""", extension.ComputeExtensionMarkerRawName());
25866
AssertEx.
Equal
("extension<T1, T2, T3>(System.Int32) where T1 : struct where T2 : class! where T3 : unmanaged", extension.ComputeExtensionMarkerRawName());
25896
AssertEx.
Equal
("extension([MyAttribute/*(System.Int32[][], System.Int64[,])*/(error, error)] System.Int32)", extension.ComputeExtensionMarkerRawName());
25916
AssertEx.
Equal
("extension(method unmanaged System.Int32 modopt(System.Runtime.CompilerServices.CallConvSuppressGCTransition) *()[])", extension.ComputeExtensionGroupingRawName());
25917
AssertEx.
Equal
("extension(delegate* unmanaged[SuppressGCTransition]<System.Int32>[])", extension.ComputeExtensionMarkerRawName());
25950
AssertEx.
Equal
("extension([MyAttribute/*(System.Int32 modopt(System.Int32) modopt(System.String))*/(42)] System.Int32)", extension.ComputeExtensionMarkerRawName());
25983
AssertEx.
Equal
("extension([MyAttribute/*(System.Int32 modopt(System.String) modopt(System.Int32))*/(42)] System.Int32)", extension.ComputeExtensionMarkerRawName());
26016
AssertEx.
Equal
("extension([MyAttribute/*(System.Int32[] modopt(System.Int32) modopt(System.String))*/([42])] System.Int32)", extension.ComputeExtensionMarkerRawName());
26049
AssertEx.
Equal
("extension([MyAttribute/*(System.Int32 modopt(System.Int32) modopt(System.String)[])*/([42])] System.Int32)", extension.ComputeExtensionMarkerRawName());
26085
AssertEx.
Equal
("extension([MyAttribute/*(System.Int32* modopt(System.Int32) modopt(System.String))*/(error)] System.Int32)", extension.ComputeExtensionMarkerRawName());
26121
AssertEx.
Equal
("extension([MyAttribute/*(System.Int32 modopt(System.Int32) modopt(System.String)*)*/(error)] System.Int32)", extension.ComputeExtensionMarkerRawName());
26176
AssertEx.
Equal
("extension([MyAttribute/*(method unmanaged System.Int32 modopt(System.String)& " +
26234
AssertEx.
Equal
("extension([MyAttribute/*(method unmanaged void modopt(System.String) modopt(System.Runtime.CompilerServices.CallConvSuppressGCTransition) modopt(System.Runtime.CompilerServices.CallConvStdcall) *())*/(error)] System.Int32)",
26304
AssertEx.
Equal
("extension([MyAttribute/*(C`1<System.Int32 modopt(System.String)>)*/(error)] System.Int32)",
26327
AssertEx.
Equal
("extension(scoped System.Int32 i)", extension.ComputeExtensionMarkerRawName());
26359
AssertEx.
Equal
("extension([MyAttribute/*(C/Nested)*/(error)] System.Int32 i)", extension.ComputeExtensionMarkerRawName());
26391
AssertEx.
Equal
("extension([MyAttribute/*(method void *())*/(error)] System.Int32 i)", extension.ComputeExtensionMarkerRawName());
26415
AssertEx.
Equal
("extension([MyAttribute/*(System.Int32[])*/([1, 2])] System.Int32 i)", extension.ComputeExtensionMarkerRawName());
26439
AssertEx.
Equal
("extension([MyAttribute/*(System.Int32[])*/(null)] System.Int32 i)", extension.ComputeExtensionMarkerRawName());
26463
AssertEx.
Equal
("extension([MyAttribute/*(System.Int32[])*/([1, 2])] System.Int32 i)", extension.ComputeExtensionMarkerRawName());
26487
AssertEx.
Equal
("extension([MyAttribute/*(System.Type)*/(typeof(System.ValueTuple`2<System.Int32, System.Int32>))] System.Int32 i)",
26514
AssertEx.
Equal
("extension([MyAttribute/*(System.Type)*/(typeof(<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C))] System.Int32 i)",
26544
AssertEx.
Equal
("extension([MyAttribute/*(<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C)*/(error)] System.Int32 i)",
26570
AssertEx.
Equal
("extension([MyAttribute/*(System.Type)*/(typeof(C`1))] System.Int32 i)",
26600
AssertEx.
Equal
("extension([MyAttribute/*(S)*/(error)] System.Int32 i)",
26630
AssertEx.
Equal
("extension([MyAttribute/*(S)*/(error)] System.Int32 i)",
26689
AssertEx.
Equal
("extension([MyAttribute/*()*/] System.Int32)", extension.ComputeExtensionMarkerRawName());
26709
AssertEx.
Equal
("extension<valuetype .ctor (System.ValueType modreq(System.Runtime.InteropServices.UnmanagedType))>(System.Int32)",
26711
AssertEx.
Equal
("extension<T>(System.Int32) where T : unmanaged",
26738
AssertEx.
Equal
("extension<class>(!0)", extension.ComputeExtensionGroupingRawName());
26739
AssertEx.
Equal
("extension<T>(T!) where T : class!", extension.ComputeExtensionMarkerRawName());
26813
AssertEx.
Equal
("System.Runtime.CompilerServices.ExtensionMarkerAttribute",
26888
AssertEx.
Equal
("void E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M()", method.ToTestDisplayString());
26950
AssertEx.
Equal
("System.Int32 E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.op_Addition(System.Int32 i1, System.Int32 i2)",
27907
AssertEx.
Equal
("extension(A)", extension1.ComputeExtensionGroupingRawName());
27908
AssertEx.
Equal
("extension(A)", extension1.ComputeExtensionMarkerRawName());
27911
AssertEx.
Equal
("extension(A)", extension2.ComputeExtensionGroupingRawName());
27912
AssertEx.
Equal
("extension(A)", extension2.ComputeExtensionMarkerRawName());
28089
AssertEx.
Equal
("extension(A)", extension1.ComputeExtensionGroupingRawName());
28090
AssertEx.
Equal
("extension(A a)", extension1.ComputeExtensionMarkerRawName());
28093
AssertEx.
Equal
("extension(A)", extension2.ComputeExtensionGroupingRawName());
28094
AssertEx.
Equal
("extension(ref A a)", extension2.ComputeExtensionMarkerRawName());
28240
() => AssertEx.
Equal
("extension<(I`1<A>)>(System.Int32)", extension1.ComputeExtensionGroupingRawName()),
28241
() => AssertEx.
Equal
("extension<T>(System.Int32 i) where T : I<A>", extension1.ComputeExtensionMarkerRawName()),
28243
() => AssertEx.
Equal
("extension<(I`1<A>)>(System.Int32)", extension2.ComputeExtensionGroupingRawName()),
28244
() => AssertEx.
Equal
("extension<T>(System.Int32 i) where T : I<A>", extension2.ComputeExtensionMarkerRawName()),
28285
() => AssertEx.
Equal
("extension(System.Int32)", extension1.ComputeExtensionGroupingRawName()),
28286
() => AssertEx.
Equal
("extension([AAttribute/*(System.Type)*/(typeof(A))] System.Int32 i)", extension1.ComputeExtensionMarkerRawName()),
28288
() => AssertEx.
Equal
("extension(System.Int32)", extension2.ComputeExtensionGroupingRawName()),
28289
() => AssertEx.
Equal
("extension([AAttribute/*(System.Type)*/(typeof(A))] System.Int32 i)", extension2.ComputeExtensionMarkerRawName()),
28322
() => AssertEx.
Equal
("extension(System.Int32)", extension1.ComputeExtensionGroupingRawName()),
28323
() => AssertEx.
Equal
("extension([AAttribute/*(System.Type)*/(typeof(I`1<System.Object>))] System.Int32)", extension1.ComputeExtensionMarkerRawName()),
28325
() => AssertEx.
Equal
("extension(System.Int32)", extension2.ComputeExtensionGroupingRawName()),
28326
() => AssertEx.
Equal
("extension([AAttribute/*(System.Type)*/(typeof(I`1<System.Object>))] System.Int32)", extension2.ComputeExtensionMarkerRawName()),
28355
() => AssertEx.
Equal
("extension(System.Int32)", extension1.ComputeExtensionGroupingRawName()),
28356
() => AssertEx.
Equal
("extension([AAttribute/*(System.Type)*/(typeof(System.ValueTuple`2<System.Int32, System.Int32>))] System.Int32)", extension1.ComputeExtensionMarkerRawName()),
28358
() => AssertEx.
Equal
("extension(System.Int32)", extension2.ComputeExtensionGroupingRawName()),
28359
() => AssertEx.
Equal
("extension([AAttribute/*(System.Type)*/(typeof(System.ValueTuple`2<System.Int32, System.Int32>))] System.Int32)", extension2.ComputeExtensionMarkerRawName()),
28422
() => AssertEx.
Equal
("extension(System.Int32)", extension1.ComputeExtensionGroupingRawName()),
28423
() => AssertEx.
Equal
("extension([AAttribute/*(System.Type)*/(typeof(I`1<A>))] System.Int32 i)", extension1.ComputeExtensionMarkerRawName()),
28425
() => AssertEx.
Equal
("extension(System.Int32)", extension2.ComputeExtensionGroupingRawName()),
28426
() => AssertEx.
Equal
("extension([AAttribute/*(System.Type)*/(typeof(I`1<A>))] System.Int32 i)", extension2.ComputeExtensionMarkerRawName()),
28469
() => AssertEx.
Equal
("extension(System.Int32)", extension1.ComputeExtensionGroupingRawName()),
28470
() => AssertEx.
Equal
("extension([AAttribute/*(System.Type[])*/([typeof(I`1<A>)])] System.Int32 i)", extension1.ComputeExtensionMarkerRawName()),
28472
() => AssertEx.
Equal
("extension(System.Int32)", extension2.ComputeExtensionGroupingRawName()),
28473
() => AssertEx.
Equal
("extension([AAttribute/*(System.Type[])*/([typeof(I`1<A>)])] System.Int32 i)", extension2.ComputeExtensionMarkerRawName()),
28713
AssertEx.
Equal
("extension([AAttribute/*()*/] [BAttribute/*()*/] System.Int32)", ((SourceNamedTypeSymbol)extensions[1]).ComputeExtensionMarkerRawName());
28869
() => AssertEx.
Equal
("extension<T>(System.Int32) where T : I<System.Object!>!", ((SourceNamedTypeSymbol)extensions[0]).ComputeExtensionMarkerRawName()),
28870
() => AssertEx.
Equal
("extension<T>(System.Int32) where T : I<System.Object?>!", ((SourceNamedTypeSymbol)extensions[1]).ComputeExtensionMarkerRawName())
28905
() => AssertEx.
Equal
("extension<T>(System.Int32) where T : I<System.Object?>!", ((SourceNamedTypeSymbol)extensions[0]).ComputeExtensionMarkerRawName()),
28906
() => AssertEx.
Equal
("extension<T>(System.Int32) where T : I<System.Object>!", ((SourceNamedTypeSymbol)extensions[1]).ComputeExtensionMarkerRawName())
29262
() => AssertEx.
Equal
("extension<T>(System.Int32) where T : I", ((SourceNamedTypeSymbol)extensions[0]).ComputeExtensionMarkerRawName()),
29263
() => AssertEx.
Equal
("extension<T>(System.Int32) where T : I", ((SourceNamedTypeSymbol)extensions[1]).ComputeExtensionMarkerRawName())
29287
() => AssertEx.
Equal
("extension<T>(System.Int32)", ((SourceNamedTypeSymbol)extensions[0]).ComputeExtensionMarkerRawName()),
29288
() => AssertEx.
Equal
("extension<T>(System.Int32)", ((SourceNamedTypeSymbol)extensions[1]).ComputeExtensionMarkerRawName())
33826
AssertEx.
Equal
("void E.M<System.Int32>(this System.Int32 t)", method.AssociatedExtensionImplementation.ToTestDisplayString());
33954
AssertEx.
Equal
("void E.M<System.Int32, System.Int64, System.String>(this System.Int32 t, System.Int64 u, System.String v)",
33983
AssertEx.
Equal
("void E.M<T, U, V>(this T t, U u, V v)", associated.ToTestDisplayString());
34010
AssertEx.
Equal
("void E.M<T, System.Int64, System.String>(this T t, System.Int64 u, System.String v)",
34044
AssertEx.
Equal
("void E<T0>.M<T1, T2>(this T1 t1, T2 t2)", associated.ToTestDisplayString());
34050
AssertEx.
Equal
("void E<System.Int32>.<G>$8048A6C8BE30A622530249B904B537EB<T1>.M<T2>(T2 t2)", constructedMethod.ToTestDisplayString());
34051
AssertEx.
Equal
("void E<System.Int32>.M<T1, T2>(this T1 t1, T2 t2)", constructedMethod.AssociatedExtensionImplementation.ToTestDisplayString());
34078
AssertEx.
Equal
("void E<System.Int32>.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M()", constructedMethod.ToTestDisplayString());
34079
AssertEx.
Equal
("void E<System.Int32>.M(this System.Int32 i)", constructedMethod.AssociatedExtensionImplementation.ToTestDisplayString());
34105
AssertEx.
Equal
("void E.M<T1, System.Int32, U1, System.String>(this T1 t1, System.Int32 t2, U1 u1, System.String u2)",
34116
AssertEx.
Equal
("void E.<G>$B7F0343159FB3A22D67EC9801612841A<T1, T2>.M<U1, U2>(T2 t2, U1 u1, U2 u2)",
34143
AssertEx.
Equal
("T:E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69", vbGroupingType.GetDocumentationCommentId());
34145
AssertEx.
Equal
("M:E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M", vbM.GetDocumentationCommentId());
34148
AssertEx.
Equal
("T:E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.<M>$531E7AC45D443AE2243E7FFAB9455D60",
34161
AssertEx.
Equal
("E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.<M>$531E7AC45D443AE2243E7FFAB9455D60", DocumentationCommentId.CreateReferenceId(extension));
34162
AssertEx.
Equal
("T:E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.<M>$531E7AC45D443AE2243E7FFAB9455D60", DocumentationCommentId.CreateDeclarationId(extension));
34165
AssertEx.
Equal
("T:E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.<M>$531E7AC45D443AE2243E7FFAB9455D60", extension.GetDocumentationCommentId());
34168
AssertEx.
Equal
("E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.<M>$531E7AC45D443AE2243E7FFAB9455D60", found.ToTestDisplayString());
34176
AssertEx.
Equal
("M:E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M", declarationId);
34177
AssertEx.
Equal
("void E.<G>$BA41CFE2B5EDAEB8C1B9062F59ED4D69.M()", DocumentationCommentId.GetFirstSymbolForDeclarationId(declarationId, comp).ToTestDisplayString());
34183
AssertEx.
Equal
("M:E.M(System.Int32)", declarationId);
34184
AssertEx.
Equal
("void E.M(this System.Int32 i1)", DocumentationCommentId.GetFirstSymbolForDeclarationId(declarationId, comp).ToTestDisplayString());
34210
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<System.Int32>.M()", method.ToTestDisplayString());
34211
AssertEx.
Equal
("", DocumentationCommentId.CreateReferenceId(method));
34212
AssertEx.
Equal
("M:E.<G>$8048A6C8BE30A622530249B904B537EB`1.M", DocumentationCommentId.CreateDeclarationId(method));
34215
AssertEx.
Equal
("E.<G>$8048A6C8BE30A622530249B904B537EB{System.Int32}.<M>$D1693D81A12E8DED4ED68FE22D9E856F",
34217
AssertEx.
Equal
("T:E.<G>$8048A6C8BE30A622530249B904B537EB`1.<M>$D1693D81A12E8DED4ED68FE22D9E856F",
34227
AssertEx.
Equal
("T:E.<G>$8048A6C8BE30A622530249B904B537EB`1", vbGroupingType.GetDocumentationCommentId());
34229
AssertEx.
Equal
("M:E.<G>$8048A6C8BE30A622530249B904B537EB`1.M", vbM.GetDocumentationCommentId());
34232
AssertEx.
Equal
("T:E.<G>$8048A6C8BE30A622530249B904B537EB`1.<M>$D1693D81A12E8DED4ED68FE22D9E856F",
34245
AssertEx.
Equal
("E.<G>$8048A6C8BE30A622530249B904B537EB`1.<M>$D1693D81A12E8DED4ED68FE22D9E856F", DocumentationCommentId.CreateReferenceId(extension));
34246
AssertEx.
Equal
("T:E.<G>$8048A6C8BE30A622530249B904B537EB`1.<M>$D1693D81A12E8DED4ED68FE22D9E856F", DocumentationCommentId.CreateDeclarationId(extension));
34249
AssertEx.
Equal
("T:E.<G>$8048A6C8BE30A622530249B904B537EB`1.<M>$D1693D81A12E8DED4ED68FE22D9E856F", extension.GetDocumentationCommentId());
34252
AssertEx.
Equal
("E.<G>$8048A6C8BE30A622530249B904B537EB<T>.<M>$D1693D81A12E8DED4ED68FE22D9E856F", found.ToTestDisplayString());
34254
AssertEx.
Equal
("E+<G>$8048A6C8BE30A622530249B904B537EB<T>+<M>$D1693D81A12E8DED4ED68FE22D9E856F",
34263
AssertEx.
Equal
("M:E.<G>$8048A6C8BE30A622530249B904B537EB`1.M", declarationId);
34264
AssertEx.
Equal
("void E.<G>$8048A6C8BE30A622530249B904B537EB<T>.M()", DocumentationCommentId.GetFirstSymbolForDeclarationId(declarationId, comp).ToTestDisplayString());
34270
AssertEx.
Equal
("M:E.M``1(``0)", declarationId);
34271
AssertEx.
Equal
("void E.M<T>(this T t)", DocumentationCommentId.GetFirstSymbolForDeclarationId(declarationId, comp).ToTestDisplayString());
34329
AssertEx.
Equal
("T:E.GroupingType`1", vbGroupingType.GetDocumentationCommentId());
34331
AssertEx.
Equal
("M:E.GroupingType`1.M", vbM.GetDocumentationCommentId());
34334
AssertEx.
Equal
("T:E.GroupingType`1.MarkerType", vbMarkerType.GetDocumentationCommentId());
34346
AssertEx.
Equal
("E.GroupingType`1.MarkerType", DocumentationCommentId.CreateReferenceId(extension));
34347
AssertEx.
Equal
("T:E.GroupingType`1.MarkerType", DocumentationCommentId.CreateDeclarationId(extension));
34350
AssertEx.
Equal
("T:E.GroupingType`1.MarkerType", extension.GetDocumentationCommentId());
34353
AssertEx.
Equal
("E.GroupingType<T>.MarkerType", found.ToTestDisplayString());
34361
AssertEx.
Equal
("M:E.GroupingType`1.M", declarationId);
34362
AssertEx.
Equal
("void E.GroupingType<T>.M()", DocumentationCommentId.GetFirstSymbolForDeclarationId(declarationId, comp).ToTestDisplayString());
34368
AssertEx.
Equal
("M:E.M``1(``0)", declarationId);
34369
AssertEx.
Equal
("void E.M<T>(this T t)", DocumentationCommentId.GetFirstSymbolForDeclarationId(declarationId, comp).ToTestDisplayString());
34636
AssertEx.
Equal
("""[System.String caller = ""]""", parameter.ToTestDisplayString());
34699
AssertEx.
Equal
("""[System.String caller = ""]""", parameter.ToTestDisplayString());
35002
AssertEx.
Equal
("""[System.String caller = ""]""", parameter.ToTestDisplayString());
35092
AssertEx.
Equal
("void E.extension(C!).Extension<System.String?>(params C<System.String?>![]! values)", symbol.Symbol.ToTestDisplayString(includeNonNullable: true));
35153
AssertEx.
Equal
(groupingName, extension.ExtensionGroupingName);
35154
AssertEx.
Equal
(markerName, extension.ExtensionMarkerName);
35568
AssertEx.
Equal
("void E.extension<T>(T).M()", method.ToDisplayString(displayOptions));
35572
AssertEx.
Equal
("void E.extension<System.Object>(System.Object).M()",
35575
AssertEx.
Equal
("void E.extension<System.Object>(System.Object).M()",
35579
AssertEx.
Equal
("System.Int32 E.extension<T>(T).Property { get; set; }", property.ToDisplayString(displayOptions));
35580
AssertEx.
Equal
("System.Int32 E.extension<System.Object>(System.Object).Property { get; set; }",
35584
AssertEx.
Equal
("System.Int32 E.extension<T>(T).Property.get", getter.ToDisplayString(displayOptions));
35585
AssertEx.
Equal
("System.Int32 E.extension<System.Object>(System.Object).Property.get",
35589
AssertEx.
Equal
("void E.extension<T>(T).Property.set", setter.ToDisplayString(displayOptions));
35590
AssertEx.
Equal
("void E.extension<System.Object>(System.Object).Property.set",
35594
AssertEx.
Equal
("void E.extension<T>(T).operator +=(T t2)", op_AdditionAssignment.ToDisplayString(displayOptions));
35595
AssertEx.
Equal
("void E.extension<System.Object>(System.Object).operator +=(System.Object t2)",
35627
AssertEx.
Equal
("void System.Object.M<System.Object, U>(U u)", extensionMethod.ReduceExtensionMethod(systemObject).ToDisplayString(displayOptions));
35632
AssertEx.
Equal
("void E.extension<System.Object, U>(System.Object).M(U u)", substitutedMethod.ToDisplayString(displayOptions));
35634
AssertEx.
Equal
("void E.extension<System.Object, U>(System.Object).M(U u)",
35638
AssertEx.
Equal
("void E.extension<System.Object, U>(System.Object).operator +=(U u)",
35666
AssertEx.
Equal
("System.Int32 E.extension<System.Object, U>(System.Object).Property { get; set; }",
35670
AssertEx.
Equal
("System.Int32 E.extension<System.Object, U>(System.Object).Property.get",
35674
AssertEx.
Equal
("void E.extension<System.Object, U>(System.Object).Property.set",
35697
AssertEx.
Equal
("void E.extension<System.Object>(System.Object).M<U>(U u)",
35839
AssertEx.
Equal
("void E.extension(Base).M()",
35842
AssertEx.
Equal
("System.Int32 E.extension(Base).Property { get; set; }",
35845
AssertEx.
Equal
("System.Int32 E.extension(Base).Property.get",
35848
AssertEx.
Equal
("void E.extension(Base).Property.set",
35851
AssertEx.
Equal
("void E.extension(Base).operator +=(System.Int32 i)",
35857
AssertEx.
Equal
("void E.extension(Base).M()",
35860
AssertEx.
Equal
("System.Int32 E.extension(Base).Property { get; set; }",
35863
AssertEx.
Equal
("System.Int32 E.extension(Base).Property.get",
35866
AssertEx.
Equal
("void E.extension(Base).Property.set",
35869
AssertEx.
Equal
("void E.extension(Base).operator +=(System.Int32 i)",
35902
AssertEx.
Equal
("void E.extension(System.Object).M()",
35905
AssertEx.
Equal
("System.Int32 E.extension(System.Object).Property { get; set; }",
35908
AssertEx.
Equal
("System.Int32 E.extension(System.Object).Property.get",
35911
AssertEx.
Equal
("void E.extension(System.Object).Property.set",
35914
AssertEx.
Equal
("System.Object E.extension(System.Object).operator +(System.Object o1, System.Object o2)",
35947
AssertEx.
Equal
("void E.extension<System.Object>(System.Object).M()",
35950
AssertEx.
Equal
("System.Int32 E.extension<System.Object>(System.Object).Property { get; set; }",
35953
AssertEx.
Equal
("System.Int32 E.extension<System.Object>(System.Object).Property.get",
35956
AssertEx.
Equal
("void E.extension<System.Object>(System.Object).Property.set",
35959
AssertEx.
Equal
("System.Object E.extension<System.Object>(System.Object).operator +(System.Object t1, System.Object t2)",
Semantics\InlineArrayTests.cs (2)
14647
AssertEx.
Equal
("System.Span<TElement> <PrivateImplementationDetails>.InlineArrayAsSpan<TBuffer, TElement>(ref TBuffer buffer, System.Int32 length)",
14697
AssertEx.
Equal
("System.ReadOnlySpan<TElement> <PrivateImplementationDetails>.InlineArrayAsReadOnlySpan<TBuffer, TElement>(in TBuffer buffer, System.Int32 length)",
Semantics\ParamsCollectionTests.cs (33)
2736
AssertEx.
Equal
("void Program.<>c.<Main>b__0_0(params System.Collections.Generic.IEnumerable<System.Int64> x)", l1.ToTestDisplayString());
2748
AssertEx.
Equal
("params System.Collections.Generic.IEnumerable<System.Int64> x", parameter.ToTestDisplayString());
2782
AssertEx.
Equal
("params System.Int64[] x", parameter.ToTestDisplayString());
2790
AssertEx.
Equal
("void Program.<>c.<Main>b__0_0(params System.Int64[] x)", l1.ToTestDisplayString());
2936
AssertEx.
Equal
("void Program.<Main>g__local|0_0(params System.Collections.Generic.IEnumerable<System.Int64> x)", l1.ToTestDisplayString());
2944
AssertEx.
Equal
("params System.Collections.Generic.IEnumerable<System.Int64> x", parameter.ToTestDisplayString());
2975
AssertEx.
Equal
("params System.Int64[] x", parameter.ToTestDisplayString());
2983
AssertEx.
Equal
("void Program.<Main>g__local|0_0(params System.Int64[] x)", l1.ToTestDisplayString());
4329
AssertEx.
Equal
("System.Collections.Generic.IEnumerable<System.Int64> e1", parameter.ToTestDisplayString());
4335
AssertEx.
Equal
("System.Int64[] e2", parameter.ToTestDisplayString());
4455
AssertEx.
Equal
("void <>f__AnonymousDelegate0.Invoke(params System.ReadOnlySpan<System.Int64> arg)", delegateInvokeMethod1.ToTestDisplayString());
4459
AssertEx.
Equal
("void <>f__AnonymousDelegate1<T1>.Invoke(params T1[] arg)", delegateInvokeMethod2.ToTestDisplayString());
4517
AssertEx.
Equal
("void <>f__AnonymousDelegate0.Invoke(params System.ReadOnlySpan<System.Int64> arg)", delegateInvokeMethod1.ToTestDisplayString());
4521
AssertEx.
Equal
("void <>f__AnonymousDelegate1<T1>.Invoke(params T1[] arg)", delegateInvokeMethod2.ToTestDisplayString());
4525
AssertEx.
Equal
("void Program.<>c.<Main>b__0_0(params System.ReadOnlySpan<System.Int64> a)", l1.ToTestDisplayString());
4529
AssertEx.
Equal
("void Program.<>c.<Main>b__0_1(params System.Int64[] a)", l2.ToTestDisplayString());
4611
AssertEx.
Equal
("void <>f__AnonymousDelegate0.Invoke(params System.Collections.Generic.IEnumerable<System.Int64> arg)", m.ContainingAssembly.GetTypeByMetadataName("<>f__AnonymousDelegate0").DelegateInvokeMethod.ToTestDisplayString());
4612
AssertEx.
Equal
("void <>f__AnonymousDelegate1.Invoke(params System.Collections.Generic.List<System.Int64> arg)", m.ContainingAssembly.GetTypeByMetadataName("<>f__AnonymousDelegate1").DelegateInvokeMethod.ToTestDisplayString());
4613
AssertEx.
Equal
("void <>f__AnonymousDelegate2<T1>.Invoke(params T1[] arg)", m.ContainingAssembly.GetTypeByMetadataName("<>f__AnonymousDelegate2`1").DelegateInvokeMethod.ToTestDisplayString());
4668
AssertEx.
Equal
("void <>f__AnonymousDelegate0.Invoke(params System.ReadOnlySpan<System.Int64> arg)", delegateInvokeMethod1.ToTestDisplayString());
4672
AssertEx.
Equal
("void <>f__AnonymousDelegate1<T1>.Invoke(params T1[] arg)", delegateInvokeMethod2.ToTestDisplayString());
4676
AssertEx.
Equal
("void Program.<Main>g__Test1|0_0(params System.ReadOnlySpan<System.Int64> a)", l1.ToTestDisplayString());
4680
AssertEx.
Equal
("void Program.<Main>g__Test2|0_1(params System.Int64[] a)", l2.ToTestDisplayString());
4800
AssertEx.
Equal
("void <>f__AnonymousDelegate0<T1>.Invoke(params T1 arg)", delegateInvokeMethod.ToTestDisplayString());
10388
AssertEx.
Equal
("System.Runtime.CompilerServices.ParamCollectionAttribute", test1.GetCustomAttributesToEmit(null).Single().ToString());
10389
AssertEx.
Equal
("System.ParamArrayAttribute", test2.GetCustomAttributesToEmit(null).Single().ToString());
10402
AssertEx.
Equal
("System.Runtime.CompilerServices.ParamCollectionAttribute", test1.GetCustomAttributesToEmit(null).Single().ToString());
10403
AssertEx.
Equal
("System.ParamArrayAttribute", test2.GetCustomAttributesToEmit(null).Single().ToString());
10753
AssertEx.
Equal
("System.ParamArrayAttribute", test1.GetCustomAttributesToEmit(null).Single().ToString());
10754
AssertEx.
Equal
("System.Runtime.CompilerServices.ParamCollectionAttribute", test2.GetCustomAttributesToEmit(null).Single().ToString());
10767
AssertEx.
Equal
("System.ParamArrayAttribute", test1.GetCustomAttributesToEmit(null).Single().ToString());
10768
AssertEx.
Equal
("System.Runtime.CompilerServices.ParamCollectionAttribute", test2.GetCustomAttributesToEmit(null).Single().ToString());
12806
AssertEx.
Equal
(adjustedMemberDisplay, member.ToTestDisplayString());
Semantics\PatternMatchingTestBase.cs (1)
469
AssertEx.
Equal
(expectedDecisionDag, decisionDag.Dump());
Semantics\PatternMatchingTests4.cs (5)
4020
AssertEx.
Equal
(
4089
AssertEx.
Equal
(
4162
AssertEx.
Equal
(
4234
AssertEx.
Equal
(
4278
AssertEx.
Equal
(
Semantics\PrimaryConstructorTests.cs (2)
6845
AssertEx.
Equal
("System.Int32 X", model.GetSymbolInfo(xReference).Symbol.ToTestDisplayString());
19800
AssertEx.
Equal
("System.Int32 C.this[System.Int32 i] { get; }", info.Symbol.ToTestDisplayString());
Semantics\RecordTests.cs (12)
28258
AssertEx.
Equal
(
28410
AssertEx.
Equal
(
28702
AssertEx.
Equal
(
28749
AssertEx.
Equal
(
28797
AssertEx.
Equal
(
28845
AssertEx.
Equal
(
28897
AssertEx.
Equal
(
28948
AssertEx.
Equal
(
29006
AssertEx.
Equal
(
29113
AssertEx.
Equal
(
29164
AssertEx.
Equal
(
30478
AssertEx.
Equal
("System.Int32 X", model.GetSymbolInfo(xReference).Symbol.ToTestDisplayString());
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (36)
5378
AssertEx.
Equal
("void C1.op_Decrement()", decrement.ToTestDisplayString());
5903
AssertEx.
Equal
("C1.op_IncrementAssignment()", c1.FindImplementationForInterfaceMember(i1M1).ToDisplayString());
5990
AssertEx.
Equal
("C1.operator ++()", c1.FindImplementationForInterfaceMember(i1M1).ToDisplayString());
6134
AssertEx.
Equal
("C1.operator " + op + @"()", actualSymbol.ToDisplayString());
6209
AssertEx.
Equal
("C1.operator " + op + @"(C1)", actualSymbol.ToDisplayString());
6243
AssertEx.
Equal
("C1.operator " + op + @"(C1)", actualSymbol.ToDisplayString());
6277
AssertEx.
Equal
("C1.operator " + op + @"(C1)", actualSymbol.ToDisplayString());
6311
AssertEx.
Equal
("C1.operator " + op + @"(C1)", actualSymbol.ToDisplayString());
6475
AssertEx.
Equal
("C1.operator " + op + @"()", actualSymbol.ToDisplayString());
6511
AssertEx.
Equal
("C1.operator checked " + op + @"()", actualSymbol.ToDisplayString());
6588
AssertEx.
Equal
("C1.operator checked " + op + @"(C1)", actualSymbol.ToDisplayString());
6625
AssertEx.
Equal
("C1.operator checked " + op + @"(C1)", actualSymbol.ToDisplayString());
6662
AssertEx.
Equal
("C1.operator checked " + op + @"(C1)", actualSymbol.ToDisplayString());
6698
AssertEx.
Equal
("C1.operator checked " + op + @"(C1)", actualSymbol.ToDisplayString());
6867
AssertEx.
Equal
("C1.operator checked " + op + @"()", actualSymbol.ToDisplayString());
7436
AssertEx.
Equal
(display, m.ToDisplayString());
7681
AssertEx.
Equal
("void modopt(System.Int64) C2.op_IncrementAssignment()", m.GlobalNamespace.GetMember("C2.op_IncrementAssignment").ToTestDisplayString());
16870
AssertEx.
Equal
("void C1.op_AdditionAssignment(System.Int32 x)", method.ToTestDisplayString());
17559
AssertEx.
Equal
("C1.op_AdditionAssignment(int)", c1.FindImplementationForInterfaceMember(i1M1).ToDisplayString());
17646
AssertEx.
Equal
("C1.operator +=(int)", c1.FindImplementationForInterfaceMember(i1M1).ToDisplayString());
17833
AssertEx.
Equal
("C1.operator " + op + @"(int)", actualSymbol.ToDisplayString());
17877
AssertEx.
Equal
("C1.operator " + op + @"(int)", ambiguityWinner.ToDisplayString());
17879
AssertEx.
Equal
("C1.operator " + op + @"(int)", actualSymbols[0].ToDisplayString());
17880
AssertEx.
Equal
("C1.operator " + op + @"(long)", actualSymbols[1].ToDisplayString());
17914
AssertEx.
Equal
("C1.operator " + op + @"(int)", actualSymbol.ToDisplayString());
18034
AssertEx.
Equal
("C1." + CompoundAssignmentOperatorName(op, isChecked: false) + @"(int, long)", actualSymbol.ToDisplayString());
18068
AssertEx.
Equal
("C1.operator " + op + @"(int)", actualSymbol.ToDisplayString());
18148
AssertEx.
Equal
("C1.operator checked " + op + @"(int)", actualSymbol.ToDisplayString());
18238
AssertEx.
Equal
("C1.operator checked " + op + @"(int)", ambiguityWinner.ToDisplayString());
18240
AssertEx.
Equal
("C1.operator checked " + op + @"(int)", actualSymbols[0].ToDisplayString());
18241
AssertEx.
Equal
("C1.operator checked " + op + @"(long)", actualSymbols[1].ToDisplayString());
18277
AssertEx.
Equal
("C1.operator checked " + op + @"(int)", actualSymbol.ToDisplayString());
18403
AssertEx.
Equal
("C1." + CompoundAssignmentOperatorName(op, isChecked: true) + @"(int, long)", actualSymbol.ToDisplayString());
18438
AssertEx.
Equal
("C1.operator checked " + op + @"(int)", actualSymbol.ToDisplayString());
19776
AssertEx.
Equal
("void modopt(System.Int64) C2.op_AdditionAssignment(System.Int32 y)", m.GlobalNamespace.GetMember("C2.op_AdditionAssignment").ToTestDisplayString());
19838
AssertEx.
Equal
("void C2.op_AdditionAssignment(System.Int32 modopt(System.Int64) y)", m.GlobalNamespace.GetMember("C2.op_AdditionAssignment").ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (774)
Semantics\AwaitExpressionTests.cs (13)
282
AssertEx.
Equal
("System.Int32 System.Runtime.CompilerServices.AsyncHelpers.Await<System.Int32>(System.Threading.Tasks.Task<System.Int32> task)", info.RuntimeAwaitMethod.ToTestDisplayString());
305
AssertEx.
Equal
("System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter System.Runtime.CompilerServices.YieldAwaitable.GetAwaiter()", info.GetAwaiterMethod.ToTestDisplayString());
306
AssertEx.
Equal
("void System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter.GetResult()", info.GetResultMethod.ToTestDisplayString());
307
AssertEx.
Equal
("System.Boolean System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter.IsCompleted { get; }", info.IsCompletedProperty.ToTestDisplayString());
308
AssertEx.
Equal
(
627
AssertEx.
Equal
("void System.Runtime.CompilerServices.AsyncHelpers.Await(System.Threading.Tasks.ValueTask task)", info.RuntimeAwaitMethod.ToTestDisplayString());
631
AssertEx.
Equal
("System.Runtime.CompilerServices.ValueTaskAwaiter System.Threading.Tasks.ValueTask.GetAwaiter()", info.GetAwaiterMethod.ToTestDisplayString());
678
AssertEx.
Equal
("void System.Runtime.CompilerServices.AsyncHelpers.Await(System.Threading.Tasks.ValueTask task)", info.RuntimeAwaitMethod.ToTestDisplayString());
682
AssertEx.
Equal
("System.Runtime.CompilerServices.ValueTaskAwaiter System.Threading.Tasks.ValueTask.GetAwaiter()", info.GetAwaiterMethod.ToTestDisplayString());
796
AssertEx.
Equal
("void System.Runtime.CompilerServices.AsyncHelpers.UnsafeAwaitAwaiter<MyAwaiter>(MyAwaiter awaiter)", info.RuntimeAwaitMethod.ToTestDisplayString());
860
AssertEx.
Equal
("void System.Runtime.CompilerServices.AsyncHelpers.UnsafeAwaitAwaiter<MyAwaiter>(MyAwaiter awaiter)", info.RuntimeAwaitMethod.ToTestDisplayString());
895
AssertEx.
Equal
("System.Runtime.CompilerServices.ValueTaskAwaiter System.Threading.Tasks.ValueTask.GetAwaiter()", speculativeInfo.GetAwaiterMethod.ToTestDisplayString());
924
AssertEx.
Equal
("System.Runtime.CompilerServices.ValueTaskAwaiter System.Threading.Tasks.ValueTask.GetAwaiter()", speculativeInfo.GetAwaiterMethod.ToTestDisplayString());
Semantics\DynamicTests.cs (591)
4982
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
4986
AssertEx.
Equal
(@"i1.Test(""name"", value)", call.ToString());
4988
AssertEx.
Equal
("System.Object I1.Test(System.String name, System.Object value)", symbolInfo.Symbol.ToTestDisplayString());
4990
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
4991
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
4994
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
5063
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
5106
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
5110
AssertEx.
Equal
(@"i1.Test(""name"", value)", call.ToString());
5112
AssertEx.
Equal
("System.Int32 I1.Test(System.String name, System.Object value)", symbolInfo.Symbol.ToTestDisplayString());
5114
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
5115
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
5118
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
5186
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
5229
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
5233
AssertEx.
Equal
(@"i1.Test(""name"", value)", call.ToString());
5235
AssertEx.
Equal
("dynamic I1.Test(System.String name, System.Object value)", symbolInfo.Symbol.ToTestDisplayString());
5237
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
5238
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
5241
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
5310
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
5347
AssertEx.
Equal
(@"new C().Test(""name"", d)", call.ToString());
5388
AssertEx.
Equal
(@"Test(name: ""name"", d)", call.ToString());
5390
AssertEx.
Equal
(@"System.Int32 C.Test(System.String name, System.Object value)", symbolInfo.Symbol.ToTestDisplayString());
5392
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
5393
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
5432
AssertEx.
Equal
(@"Test(&name, d)", call.ToString());
5434
AssertEx.
Equal
("System.Int32 C.Test(System.String* name, System.Object value)", symbolInfo.Symbol.ToTestDisplayString());
5436
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
5437
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
5476
AssertEx.
Equal
(@"Test(""name"", d)", call.ToString());
5478
AssertEx.
Equal
(@"System.Int32 C.Test(System.String name, System.Object value, params System.Collections.Generic.List<System.Int32> list)", symbolInfo.Symbol.ToTestDisplayString());
5480
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
5481
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
5484
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
5520
AssertEx.
Equal
(@"Test(""name"", d)", call.ToString());
5522
AssertEx.
Equal
(@"System.Int32 C.Test(System.String name, System.Object value, params System.Int32[] list)", symbolInfo.Symbol.ToTestDisplayString());
5524
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
5525
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
5528
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
5697
AssertEx.
Equal
(@"i1(""name"", value)", call.ToString());
5699
AssertEx.
Equal
("System.Object Test.Invoke(System.String name, System.Object value)", symbolInfo.Symbol.ToTestDisplayString());
5701
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
5702
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
5705
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
5738
AssertEx.
Equal
(@"Test(name: ""name"", d)", call.ToString());
5740
AssertEx.
Equal
(@"System.Int32 C.D.Invoke(System.String name, System.Object value)", symbolInfo.Symbol.ToTestDisplayString());
5742
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
5743
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
5783
AssertEx.
Equal
(@"Test(&name, d)", call.ToString());
5785
AssertEx.
Equal
("System.Int32 C.D.Invoke(System.String* name, System.Object value)", symbolInfo.Symbol.ToTestDisplayString());
5787
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
5788
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
5828
AssertEx.
Equal
(@"Test(""name"", d)", call.ToString());
5830
AssertEx.
Equal
(@"System.Int32 C.D.Invoke(System.String name, System.Object value, params System.Collections.Generic.List<System.Int32> list)", symbolInfo.Symbol.ToTestDisplayString());
5832
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
5833
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
5836
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
5873
AssertEx.
Equal
(@"Test(""name"", d)", call.ToString());
5875
AssertEx.
Equal
(@"System.Int32 C.D.Invoke(System.String name, System.Object value, params System.Int32[] list)", symbolInfo.Symbol.ToTestDisplayString());
5877
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
5878
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
5881
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
6028
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6033
AssertEx.
Equal
("System.Object I1.this[System.String name, System.Object value] { get; }", symbolInfo.Symbol.ToTestDisplayString());
6035
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6036
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6039
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
6108
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6151
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6156
AssertEx.
Equal
("System.Int32 I1.this[System.String name, System.Object value] { get; }", symbolInfo.Symbol.ToTestDisplayString());
6158
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6159
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6162
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
6231
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6271
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6276
AssertEx.
Equal
("dynamic I1.this[System.String name, System.Object value] { get; }", symbolInfo.Symbol.ToTestDisplayString());
6278
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6279
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6282
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
6351
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6384
AssertEx.
Equal
("System.Int32 C.this[System.String name, System.Object value] { get; }", symbolInfo.Symbol.ToTestDisplayString());
6386
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6387
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6390
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
6426
AssertEx.
Equal
("System.Int32 C.this[System.String* name, System.Object value] { get; }", symbolInfo.Symbol.ToTestDisplayString());
6428
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6429
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6473
AssertEx.
Equal
("System.Int32 C.this[System.String name, System.Object value, params System.Collections.Generic.List<System.Int32> list] { get; }", symbolInfo.Symbol.ToTestDisplayString());
6475
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6476
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6517
AssertEx.
Equal
("System.Int32 C.this[System.String name, System.Object value, params System.Int32[] list] { get; }", symbolInfo.Symbol.ToTestDisplayString());
6519
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6520
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6562
AssertEx.
Equal
("ref System.Int32 C.this[System.Int32 x] { get; }", symbolInfo.Symbol.ToTestDisplayString());
6564
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6565
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6573
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6574
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6616
AssertEx.
Equal
("System.Int32* C.this[System.Int32 x] { get; }", symbolInfo.Symbol.ToTestDisplayString());
6618
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6619
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6677
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6682
AssertEx.
Equal
("System.Int32 C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
6684
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6685
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6692
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6693
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6696
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
6697
AssertEx.
Equal
("System.Int32", operation.Value.Type.ToTestDisplayString());
6698
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
6702
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
6703
AssertEx.
Equal
("System.Int32", typeInfo.ConvertedType.ToTestDisplayString());
6740
AssertEx.
Equal
("dynamic?", typeInfo.Type.ToTestDisplayString());
6786
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6791
AssertEx.
Equal
("dynamic C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
6793
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6794
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6801
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6802
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6805
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
6806
AssertEx.
Equal
("System.Int32", operation.Value.Type.ToTestDisplayString());
6807
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
6811
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
6812
AssertEx.
Equal
("System.Int32", typeInfo.ConvertedType.ToTestDisplayString());
6849
AssertEx.
Equal
("dynamic?", typeInfo.Type.ToTestDisplayString());
6896
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6901
AssertEx.
Equal
("System.Int32 C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
6903
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6904
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6911
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6912
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6915
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
6916
AssertEx.
Equal
("dynamic", operation.Value.Type.ToTestDisplayString());
6917
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
6921
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
6922
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
6960
AssertEx.
Equal
("dynamic?", typeInfo.Type.ToTestDisplayString());
6998
AssertEx.
Equal
("System.IO.Stream C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
7000
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7001
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7008
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7009
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7012
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
7013
AssertEx.
Equal
("System.Object", operation.Value.Type.ToTestDisplayString());
7014
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
7018
AssertEx.
Equal
("System.Object", typeInfo.Type.ToTestDisplayString());
7019
AssertEx.
Equal
("System.Object", typeInfo.ConvertedType.ToTestDisplayString());
7065
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7070
AssertEx.
Equal
("ref System.Int32 C.this[System.Int32 x] { get; }", symbolInfo.Symbol.ToTestDisplayString());
7072
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7073
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7080
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7081
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7085
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
7086
AssertEx.
Equal
("System.Int32", typeInfo.ConvertedType.ToTestDisplayString());
7122
AssertEx.
Equal
("dynamic?", typeInfo.Type.ToTestDisplayString());
7168
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7173
AssertEx.
Equal
("System.Int32 C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
7175
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7176
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7183
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7184
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7186
AssertEx.
Equal
("dynamic dynamic.op_Addition(dynamic left, System.Int32 right)", symbolInfo.Symbol.ToTestDisplayString());
7189
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
7190
AssertEx.
Equal
("System.Int32", operation.Value.Type.ToTestDisplayString());
7191
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
7196
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
7197
AssertEx.
Equal
("System.Int32", typeInfo.ConvertedType.ToTestDisplayString());
7234
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7281
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7286
AssertEx.
Equal
("dynamic C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
7288
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7289
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7296
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7297
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7299
AssertEx.
Equal
("dynamic dynamic.op_Addition(dynamic left, System.Int32 right)", symbolInfo.Symbol.ToTestDisplayString());
7302
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
7303
AssertEx.
Equal
("System.Int32", operation.Value.Type.ToTestDisplayString());
7304
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
7309
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
7310
AssertEx.
Equal
("System.Int32", typeInfo.ConvertedType.ToTestDisplayString());
7350
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7397
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7402
AssertEx.
Equal
("System.Int32 C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
7404
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7405
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7412
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7413
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7415
AssertEx.
Equal
("dynamic dynamic.op_Addition(dynamic left, dynamic right)", symbolInfo.Symbol.ToTestDisplayString());
7418
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
7419
AssertEx.
Equal
("dynamic", operation.Value.Type.ToTestDisplayString());
7420
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
7425
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7426
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7467
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7510
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7515
AssertEx.
Equal
("C2 C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
7517
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7518
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7525
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7527
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7529
AssertEx.
Equal
("dynamic dynamic.op_Addition(dynamic left, C2 right)", symbolInfo.Symbol.ToTestDisplayString());
7532
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
7533
AssertEx.
Equal
("C2", operation.Value.Type.ToTestDisplayString());
7534
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
7540
AssertEx.
Equal
("C2", typeInfo.Type.ToTestDisplayString());
7541
AssertEx.
Equal
("C2", typeInfo.ConvertedType.ToTestDisplayString());
7587
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7592
AssertEx.
Equal
("ref System.Int32 C.this[System.Int32 x] { get; }", symbolInfo.Symbol.ToTestDisplayString());
7594
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7595
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7602
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7603
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7605
AssertEx.
Equal
("dynamic dynamic.op_Addition(dynamic left, System.Int32 right)", symbolInfo.Symbol.ToTestDisplayString());
7609
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
7610
AssertEx.
Equal
("System.Int32", typeInfo.ConvertedType.ToTestDisplayString());
7646
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7692
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7697
AssertEx.
Equal
("System.Int32 C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
7699
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7700
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7707
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7708
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7710
AssertEx.
Equal
("dynamic dynamic.op_Increment(dynamic value)", symbolInfo.Symbol.ToTestDisplayString());
7713
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
7714
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
7752
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7798
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7803
AssertEx.
Equal
("dynamic C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
7805
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7806
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7813
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7814
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7816
AssertEx.
Equal
("dynamic dynamic.op_Increment(dynamic value)", symbolInfo.Symbol.ToTestDisplayString());
7819
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
7820
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
7858
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7901
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7907
AssertEx.
Equal
("C2 C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
7909
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7910
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7917
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7921
AssertEx.
Equal
("dynamic dynamic.op_Increment(dynamic value)", symbolInfo.Symbol.ToTestDisplayString());
7924
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
7925
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
7973
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7978
AssertEx.
Equal
("System.Int32 C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
7980
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7981
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7988
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
7989
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
7991
AssertEx.
Equal
("dynamic dynamic.op_Increment(dynamic value)", symbolInfo.Symbol.ToTestDisplayString());
7994
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
7995
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
8033
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8079
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8084
AssertEx.
Equal
("dynamic C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
8086
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8087
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8094
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8095
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8097
AssertEx.
Equal
("dynamic dynamic.op_Increment(dynamic value)", symbolInfo.Symbol.ToTestDisplayString());
8100
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
8101
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
8139
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8184
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8189
AssertEx.
Equal
("ref System.Int32 C.this[System.Int32 x] { get; }", symbolInfo.Symbol.ToTestDisplayString());
8191
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8192
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8199
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8200
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8202
AssertEx.
Equal
("dynamic dynamic.op_Increment(dynamic value)", symbolInfo.Symbol.ToTestDisplayString());
8205
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
8206
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
8243
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8289
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8294
AssertEx.
Equal
("System.String C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
8296
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8297
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8304
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8305
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8308
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
8309
AssertEx.
Equal
("dynamic", operation.Value.Type.ToTestDisplayString());
8310
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
8314
AssertEx.
Equal
("System.String", typeInfo.Type.ToTestDisplayString());
8315
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8352
AssertEx.
Equal
("dynamic?", typeInfo.Type.ToTestDisplayString());
8398
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8403
AssertEx.
Equal
("System.Int32? C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
8405
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8406
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8413
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8414
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8417
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
8418
AssertEx.
Equal
("dynamic", operation.Value.Type.ToTestDisplayString());
8419
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
8423
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
8424
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8461
AssertEx.
Equal
("dynamic?", typeInfo.Type.ToTestDisplayString());
8507
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8512
AssertEx.
Equal
("dynamic C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
8514
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8515
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8522
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8523
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8526
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
8527
AssertEx.
Equal
("dynamic", operation.Value.Type.ToTestDisplayString());
8528
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
8532
AssertEx.
Equal
("System.String", typeInfo.Type.ToTestDisplayString());
8533
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8570
AssertEx.
Equal
("dynamic?", typeInfo.Type.ToTestDisplayString());
8617
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8622
AssertEx.
Equal
("System.String C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
8624
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8625
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8632
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8633
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8636
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
8637
AssertEx.
Equal
("dynamic", operation.Value.Type.ToTestDisplayString());
8638
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
8642
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8643
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8681
AssertEx.
Equal
("dynamic?", typeInfo.Type.ToTestDisplayString());
8731
AssertEx.
Equal
("C2? C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
8733
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8734
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8741
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8742
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8745
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
8746
AssertEx.
Equal
("dynamic", operation.Value.Type.ToTestDisplayString());
8747
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
8751
AssertEx.
Equal
("System.String", typeInfo.Type.ToTestDisplayString());
8752
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8800
AssertEx.
Equal
("C2 C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
8802
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8803
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8810
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8811
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8814
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
8815
AssertEx.
Equal
("dynamic", operation.Value.Type.ToTestDisplayString());
8816
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
8820
AssertEx.
Equal
("C2", typeInfo.Type.ToTestDisplayString());
8821
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8867
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8872
AssertEx.
Equal
("ref System.Int32? C.this[System.Int32 x] { get; }", symbolInfo.Symbol.ToTestDisplayString());
8874
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8875
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8882
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8883
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8886
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
8887
AssertEx.
Equal
("dynamic", operation.Value.Type.ToTestDisplayString());
8888
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
8892
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
8893
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8930
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8931
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8938
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
8939
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
8942
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
8943
AssertEx.
Equal
("dynamic", operation.Value.Type.ToTestDisplayString());
8944
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
8948
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
8949
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9020
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9021
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9028
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9029
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9032
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
9033
AssertEx.
Equal
("dynamic", operation.Value.Type.ToTestDisplayString());
9034
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
9038
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
9039
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9111
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9112
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9119
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9120
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9123
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
9124
AssertEx.
Equal
("dynamic", operation.Value.Type.ToTestDisplayString());
9125
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
9129
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9130
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9201
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9202
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9209
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9210
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9213
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
9214
AssertEx.
Equal
("dynamic", operation.Value.Type.ToTestDisplayString());
9215
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
9219
AssertEx.
Equal
("System.String", typeInfo.Type.ToTestDisplayString());
9220
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9257
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9258
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9265
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9266
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9269
AssertEx.
Equal
("dynamic", operation.Target.Type.ToTestDisplayString());
9270
AssertEx.
Equal
("dynamic", operation.Value.Type.ToTestDisplayString());
9271
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
9275
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
9276
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9318
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9319
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9326
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9327
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9330
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
9439
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9440
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9447
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9448
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9451
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
9559
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9560
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9567
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9568
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9571
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
9673
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9674
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9681
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9682
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9685
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
9784
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9785
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9792
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9793
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9796
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
9895
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9896
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9903
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
9904
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
9907
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
10019
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10024
AssertEx.
Equal
("System.Int32 C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
10026
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10027
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
10034
AssertEx.
Equal
("(dynamic, System.Int32)", tupleTypeInfo.Type.ToTestDisplayString());
10035
AssertEx.
Equal
("(dynamic, System.Int32)", tupleTypeInfo.ConvertedType.ToTestDisplayString());
10039
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.Type.ToTestDisplayString());
10040
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
10051
AssertEx.
Equal
("(System.Int32, System.Int32)", typeInfo.Type.ToTestDisplayString());
10052
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
10056
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
10057
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
10096
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10147
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10152
AssertEx.
Equal
("dynamic C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
10154
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10155
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
10162
AssertEx.
Equal
("(dynamic, System.Int32)", tupleTypeInfo.Type.ToTestDisplayString());
10163
AssertEx.
Equal
("(dynamic, System.Int32)", tupleTypeInfo.ConvertedType.ToTestDisplayString());
10167
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.Type.ToTestDisplayString());
10168
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
10179
AssertEx.
Equal
("(System.Int32, System.Int32)", typeInfo.Type.ToTestDisplayString());
10180
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
10184
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
10185
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
10224
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10275
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10280
AssertEx.
Equal
("System.Int32 C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
10282
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10283
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
10290
AssertEx.
Equal
("(dynamic, System.Int32)", tupleTypeInfo.Type.ToTestDisplayString());
10291
AssertEx.
Equal
("(dynamic, System.Int32)", tupleTypeInfo.ConvertedType.ToTestDisplayString());
10295
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.Type.ToTestDisplayString());
10296
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
10307
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.Type.ToTestDisplayString());
10308
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
10312
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10313
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
10352
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10429
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10434
AssertEx.
Equal
("ref System.Int32 C.this[System.Int32 x] { get; }", symbolInfo.Symbol.ToTestDisplayString());
10436
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10437
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
10444
AssertEx.
Equal
("(dynamic, System.Int32)", tupleTypeInfo.Type.ToTestDisplayString());
10445
AssertEx.
Equal
("(dynamic, System.Int32)", tupleTypeInfo.ConvertedType.ToTestDisplayString());
10449
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.Type.ToTestDisplayString());
10450
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
10461
AssertEx.
Equal
("(System.Int32, System.Int32)", typeInfo.Type.ToTestDisplayString());
10462
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
10466
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
10467
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
10504
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10563
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10568
AssertEx.
Equal
("System.Int32 C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
10570
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10571
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
10578
AssertEx.
Equal
("(dynamic, System.Int32)", tupleTypeInfo.Type.ToTestDisplayString());
10579
AssertEx.
Equal
("(dynamic, System.Int32)", tupleTypeInfo.ConvertedType.ToTestDisplayString());
10583
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.Type.ToTestDisplayString());
10584
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
10595
AssertEx.
Equal
("C2", typeInfo.Type.ToTestDisplayString());
10596
AssertEx.
Equal
("C2", typeInfo.ConvertedType.ToTestDisplayString());
10651
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10711
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10716
AssertEx.
Equal
("dynamic C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
10718
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10719
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
10726
AssertEx.
Equal
("(dynamic, System.Int32)", tupleTypeInfo.Type.ToTestDisplayString());
10727
AssertEx.
Equal
("(dynamic, System.Int32)", tupleTypeInfo.ConvertedType.ToTestDisplayString());
10731
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.Type.ToTestDisplayString());
10732
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
10743
AssertEx.
Equal
("C2", typeInfo.Type.ToTestDisplayString());
10744
AssertEx.
Equal
("C2", typeInfo.ConvertedType.ToTestDisplayString());
10801
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10981
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10986
AssertEx.
Equal
("ref System.Int32 C.this[System.Int32 x] { get; }", symbolInfo.Symbol.ToTestDisplayString());
10988
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
10989
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
10996
AssertEx.
Equal
("(dynamic, System.Int32)", tupleTypeInfo.Type.ToTestDisplayString());
10997
AssertEx.
Equal
("(dynamic, System.Int32)", tupleTypeInfo.ConvertedType.ToTestDisplayString());
11001
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.Type.ToTestDisplayString());
11002
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
11013
AssertEx.
Equal
("C2", typeInfo.Type.ToTestDisplayString());
11014
AssertEx.
Equal
("C2", typeInfo.ConvertedType.ToTestDisplayString());
11067
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
11107
AssertEx.
Equal
("System.Int32 C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
11109
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
11110
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
11114
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.Type.ToTestDisplayString());
11115
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
11119
AssertEx.
Equal
("((dynamic, System.Int32), System.Int32)", typeInfo.Type.ToTestDisplayString());
11120
AssertEx.
Equal
("((dynamic, System.Int32), System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
11124
AssertEx.
Equal
("((dynamic, System.Int32), System.Int32)", typeInfo.Type.ToTestDisplayString());
11125
AssertEx.
Equal
("((dynamic, System.Int32), System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
11131
AssertEx.
Equal
("((System.Int32, System.Int32), System.Int32)", typeInfo.Type.ToTestDisplayString());
11132
AssertEx.
Equal
("((dynamic, System.Int32), System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
11136
AssertEx.
Equal
("(System.Int32, System.Int32)", typeInfo.Type.ToTestDisplayString());
11137
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
11141
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
11142
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
11191
AssertEx.
Equal
("System.Int32 C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
11193
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
11194
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
11198
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.Type.ToTestDisplayString());
11199
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
11203
AssertEx.
Equal
("((dynamic, System.Int32), System.Int32)", typeInfo.Type.ToTestDisplayString());
11204
AssertEx.
Equal
("((dynamic, System.Int32), System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
11208
AssertEx.
Equal
("((dynamic, System.Int32), System.Int32)", typeInfo.Type.ToTestDisplayString());
11209
AssertEx.
Equal
("((dynamic, System.Int32), System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
11215
AssertEx.
Equal
("(C2, System.Int32)", typeInfo.Type.ToTestDisplayString());
11216
AssertEx.
Equal
("(C2, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
11220
AssertEx.
Equal
("C2", typeInfo.Type.ToTestDisplayString());
11221
AssertEx.
Equal
("C2", typeInfo.ConvertedType.ToTestDisplayString());
11269
AssertEx.
Equal
("System.Int32 C.this[System.Int32 x] { get; set; }", symbolInfo.Symbol.ToTestDisplayString());
11271
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
11272
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
11276
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.Type.ToTestDisplayString());
11277
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
11281
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.Type.ToTestDisplayString());
11282
AssertEx.
Equal
("(dynamic, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString());
11323
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
11327
AssertEx.
Equal
(@"i1.Test(""name"", value)", call.ToString());
11329
AssertEx.
Equal
("System.Object I1.Test(System.String name, System.Object value)", symbolInfo.Symbol.ToTestDisplayString());
11331
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
11332
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
11335
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
11376
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
11380
AssertEx.
Equal
(@"i1.Test(""name"", value)", call.ToString());
11382
AssertEx.
Equal
("System.Int32 I1.Test(System.String name, System.Object value)", symbolInfo.Symbol.ToTestDisplayString());
11384
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
11385
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
11388
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
11456
AssertEx.
Equal
(@"Test(""name"", d)", call.ToString());
11458
AssertEx.
Equal
(@"System.Int32 C.Test(System.String name, System.Object value, params System.Int32[] list)", symbolInfo.Symbol.ToTestDisplayString());
11460
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
11461
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
11464
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
11500
AssertEx.
Equal
(@"i1(""name"", value)", call.ToString());
11502
AssertEx.
Equal
("System.Object Test.Invoke(System.String name, System.Object value)", symbolInfo.Symbol.ToTestDisplayString());
11504
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
11505
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
11508
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
11541
AssertEx.
Equal
(@"Test(""name"", d)", call.ToString());
11543
AssertEx.
Equal
(@"System.Int32 C.D.Invoke(System.String name, System.Object value, params System.Int32[] list)", symbolInfo.Symbol.ToTestDisplayString());
11545
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
11546
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
11549
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
11590
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
11595
AssertEx.
Equal
("System.Object I1.this[System.String name, System.Object value] { get; }", symbolInfo.Symbol.ToTestDisplayString());
11597
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
11598
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
11601
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
11642
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
11647
AssertEx.
Equal
("System.Int32 I1.this[System.String name, System.Object value] { get; }", symbolInfo.Symbol.ToTestDisplayString());
11649
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
11650
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
11653
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
11687
AssertEx.
Equal
("System.Int32 C.this[System.String name, System.Object value, params System.Int32[] list] { get; }", symbolInfo.Symbol.ToTestDisplayString());
11689
AssertEx.
Equal
("dynamic", typeInfo.Type.ToTestDisplayString());
11690
AssertEx.
Equal
("dynamic", typeInfo.ConvertedType.ToTestDisplayString());
11693
AssertEx.
Equal
("dynamic", operation.Type.ToTestDisplayString());
Semantics\FunctionPointerTests.cs (14)
907
AssertEx.
Equal
(expectedOriginalType, typeInfo.Type!.ToTestDisplayString());
908
AssertEx.
Equal
(expectedConvertedType, typeInfo.ConvertedType!.ToTestDisplayString());
1664
AssertEx.
Equal
("void C.M1<System.String>(delegate*<System.String, System.Void> param1, delegate*<System.String, System.Void> param2)",
1697
AssertEx.
Equal
("void C.M1<System.Object>(delegate*<delegate*<System.Object, System.Void>, System.Void> param1, delegate*<delegate*<System.Object, System.Void>, System.Void> param2)",
1730
AssertEx.
Equal
("void C.M1<System.String>(delegate*<delegate*<System.String>, System.Void> param1, delegate*<delegate*<System.String>, System.Void> param2)",
1824
AssertEx.
Equal
("void C.M1<System.Object>(delegate*<System.Object> param1, delegate*<System.Object> param2)",
1857
AssertEx.
Equal
("void C.M1<System.String>(delegate*<delegate*<System.String, System.Void>> param1, delegate*<delegate*<System.String, System.Void>> param2)",
1890
AssertEx.
Equal
("void C.M1<System.Object>(delegate*<delegate*<System.Object>> param1, delegate*<delegate*<System.Object>> param2)",
2009
AssertEx.
Equal
("void C<D1, D2, D3, D4, D5, D6>.M1(delegate*<ref modopt(A<D6>) A<D4> modopt(A<D5>), ref modopt(A<T3>) A<D1> modopt(A<D2>)> param)",
2058
AssertEx.
Equal
("void C.M1<D1, D2, D3, D4, D5, D6>(delegate*<ref modopt(A<D6>) A<D4> modopt(A<D5>), ref modopt(A<T3>) A<D1> modopt(A<D2>)> param)",
2089
AssertEx.
Equal
("ptr = M(C.Field)", localSyntax.ToString());
2092
AssertEx.
Equal
("delegate* unmanaged<System.Int32>", local.Type.ToTestDisplayString());
2095
AssertEx.
Equal
("delegate* unmanaged<System.Int32>", typeInfo.Type.ToTestDisplayString());
2127
AssertEx.
Equal
("delegate* unmanaged[Stdcall, Cdecl]<System.Int32 modopt(System.Runtime.CompilerServices.CallConvStdcall) modopt(System.Runtime.CompilerServices.CallConvCdecl)>", funcPtrType.ToTestDisplayString());
Semantics\InterceptorsTests.cs (6)
7405
AssertEx.
Equal
("xRCCFCvTOZMORzSr/fZQFlIAAABQcm9ncmFtLmNz", locationSpecifier.Data);
7406
AssertEx.
Equal
("""[global::System.Runtime.CompilerServices.InterceptsLocationAttribute(1, "xRCCFCvTOZMORzSr/fZQFlIAAABQcm9ncmFtLmNz")]""", locationSpecifier.GetInterceptsLocationAttributeSyntax());
7414
AssertEx.
Equal
("xRCCFCvTOZMORzSr/fZQFmAAAABQcm9ncmFtLmNz", otherLocation.Data);
7415
AssertEx.
Equal
("""[global::System.Runtime.CompilerServices.InterceptsLocationAttribute(1, "xRCCFCvTOZMORzSr/fZQFmAAAABQcm9ncmFtLmNz")]""", otherLocation.GetInterceptsLocationAttributeSyntax());
7725
AssertEx.
Equal
("""[global::System.Runtime.CompilerServices.InterceptsLocationAttribute(1, "jB4qgCy292LkEGCwmD+R6FIAAAA=")]""", locationSpecifier.GetInterceptsLocationAttributeSyntax());
8483
AssertEx.
Equal
("System.Span<System.Int32> D.M(this ref S s)", method.ToTestDisplayString());
Semantics\InterpolationTests.cs (45)
4619
AssertEx.
Equal
("System.String System.String.op_Addition(System.String left, System.String right)", semanticInfo.Symbol.ToTestDisplayString());
6968
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
6994
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7026
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7061
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7101
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7136
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7176
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7214
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7254
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7289
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7329
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7364
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7397
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7437
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7477
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7517
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7557
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7592
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7634
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7669
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7711
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7752
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7792
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7860
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7954
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
8066
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
8132
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
8162
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
8264
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
8406
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
8466
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
8586
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
8824
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
8949
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
9100
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
9211
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
9278
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
9334
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
9450
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
9566
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
9691
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
9952
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
10027
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
12262
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
Semantics\LambdaTests.cs (7)
7005
AssertEx.
Equal
("System.Action", model.GetTypeInfo(action).Type.ToTestDisplayString());
8432
AssertEx.
Equal
("TResult <>f__AnonymousDelegate0<T1, TResult>.Invoke(params T1[] arg)", lam1.DelegateInvokeMethod.ToTestDisplayString());
8443
AssertEx.
Equal
("TResult <>f__AnonymousDelegate1<T1, T2, TResult>.Invoke(T1 arg1, params T2[] arg2)", lam3.DelegateInvokeMethod.ToTestDisplayString());
8576
AssertEx.
Equal
("params System.Int32[] xs", parameter.ToTestDisplayString());
8627
AssertEx.
Equal
("params System.Int32[] xs", parameter.ToTestDisplayString());
8708
AssertEx.
Equal
("params System.Collections.Generic.IList<System.Int32> xs", parameter.ToTestDisplayString());
8763
AssertEx.
Equal
("params System.Collections.Generic.IList<System.Int32> xs", parameter.ToTestDisplayString());
Semantics\LocalFunctionTests.cs (4)
2626
AssertEx.
Equal
("params System.Int32[] xs", parameter.ToTestDisplayString());
2676
AssertEx.
Equal
("params System.Int32[] xs", parameter.ToTestDisplayString());
2758
AssertEx.
Equal
("params System.Collections.Generic.IList<System.Int32> xs", parameter.ToTestDisplayString());
2812
AssertEx.
Equal
("params System.Collections.Generic.IList<System.Int32> xs", parameter.ToTestDisplayString());
Semantics\NullableReferenceTypesTests.cs (23)
13516
AssertEx.
Equal
("S?[]", model.GetTypeInfo(returnStatement.Expression).Type.ToTestDisplayString());
138365
AssertEx.
Equal
("T", cT.ToTestDisplayString(includeNonNullable: true));
138372
AssertEx.
Equal
("I<T>", interfaces[0].ToTestDisplayString(includeNonNullable: true));
138374
AssertEx.
Equal
("I<T>", interfaces[1].ToTestDisplayString(includeNonNullable: true));
138380
AssertEx.
Equal
("I<T>", i.ToTestDisplayString(includeNonNullable: true));
138409
AssertEx.
Equal
("T", cT.ToTestDisplayString(includeNonNullable: true));
138413
AssertEx.
Equal
("I<T, T>", i.ToTestDisplayString(includeNonNullable: true));
138449
AssertEx.
Equal
("T", cT.ToTestDisplayString(includeNonNullable: true));
138453
AssertEx.
Equal
("I<T, System.Object?>", i.ToTestDisplayString(includeNonNullable: true));
138457
AssertEx.
Equal
("T", cT.ToTestDisplayString(includeNonNullable: true));
138461
AssertEx.
Equal
("I<System.Object!, T>", i.ToTestDisplayString(includeNonNullable: true));
138497
AssertEx.
Equal
("T", cT.ToTestDisplayString(includeNonNullable: true));
138501
AssertEx.
Equal
("I<T, System.Object>", i.ToTestDisplayString(includeNonNullable: true));
138505
AssertEx.
Equal
("T", cT.ToTestDisplayString(includeNonNullable: true));
138509
AssertEx.
Equal
("I<System.Object!, T>", i.ToTestDisplayString(includeNonNullable: true));
138534
AssertEx.
Equal
("T", cT.ToTestDisplayString(includeNonNullable: true));
138538
AssertEx.
Equal
("I<T?>", i.ToTestDisplayString(includeNonNullable: true));
138564
AssertEx.
Equal
("T", cT.ToTestDisplayString(includeNonNullable: true));
138568
AssertEx.
Equal
("I<T?>", i.ToTestDisplayString(includeNonNullable: true));
138594
AssertEx.
Equal
("T", cT.ToTestDisplayString(includeNonNullable: true));
138598
AssertEx.
Equal
("I<T?>", i.ToTestDisplayString(includeNonNullable: true));
138622
AssertEx.
Equal
("T", cT.ToTestDisplayString(includeNonNullable: true));
138626
AssertEx.
Equal
("I<T?>", i.ToTestDisplayString(includeNonNullable: true));
Semantics\ObjectAndCollectionInitializerTests.cs (22)
4229
AssertEx.
Equal
("ref System.Int32 C.this[System.Int32 x] { get; }", symbolInfo.Symbol.ToTestDisplayString());
4231
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
4232
AssertEx.
Equal
("System.Int32", typeInfo.ConvertedType.ToTestDisplayString());
4235
AssertEx.
Equal
(symbolInfo.Symbol.ToTestDisplayString(), propertyRef.Property.ToTestDisplayString());
4240
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
4241
AssertEx.
Equal
("System.Int32", typeInfo.ConvertedType.ToTestDisplayString());
4244
AssertEx.
Equal
("System.Int32", operation.Target.Type.ToTestDisplayString());
4245
AssertEx.
Equal
("System.Int32", operation.Value.Type.ToTestDisplayString());
4246
AssertEx.
Equal
("System.Int32", operation.Type.ToTestDisplayString());
4250
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
4251
AssertEx.
Equal
("System.Int32", typeInfo.ConvertedType.ToTestDisplayString());
4283
AssertEx.
Equal
("ref System.Int32 C.P { get; }", symbolInfo.Symbol.ToTestDisplayString());
4285
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
4286
AssertEx.
Equal
("System.Int32", typeInfo.ConvertedType.ToTestDisplayString());
4289
AssertEx.
Equal
(symbolInfo.Symbol.ToTestDisplayString(), propertyRef.Property.ToTestDisplayString());
4294
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
4295
AssertEx.
Equal
("System.Int32", typeInfo.ConvertedType.ToTestDisplayString());
4298
AssertEx.
Equal
("System.Int32", operation.Target.Type.ToTestDisplayString());
4299
AssertEx.
Equal
("System.Int32", operation.Value.Type.ToTestDisplayString());
4300
AssertEx.
Equal
("System.Int32", operation.Type.ToTestDisplayString());
4304
AssertEx.
Equal
("System.Int32", typeInfo.Type.ToTestDisplayString());
4305
AssertEx.
Equal
("System.Int32", typeInfo.ConvertedType.ToTestDisplayString());
Semantics\OperatorTests.cs (1)
3217
AssertEx.
Equal
(expected, results);
Semantics\RawInterpolationTests_Handler.cs (41)
2920
AssertEx.
Equal
("System.String System.String.op_Addition(System.String left, System.String right)", semanticInfo.Symbol.ToTestDisplayString());
5089
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5117
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5154
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5194
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5241
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5281
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5328
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5371
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5418
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5458
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5505
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5545
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5592
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5639
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5686
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5726
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5775
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5815
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5864
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5910
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5957
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
5987
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
6113
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
6182
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
6212
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
6446
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
6508
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
6630
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
6870
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
6997
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7150
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7263
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7334
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7394
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7512
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7630
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
7758
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
8030
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
8108
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
8535
AssertEx.
Equal
("System.Runtime.CompilerServices.InterpolatedStringHandlerArgumentAttribute",
Semantics\RecordStructTests.cs (4)
3289
AssertEx.
Equal
(
3364
AssertEx.
Equal
(
3412
AssertEx.
Equal
(
3463
AssertEx.
Equal
(
Semantics\RefFieldTests.cs (3)
22691
AssertEx.
Equal
("void <>f__AnonymousDelegate0.Invoke(ref System.Int32 arg)", m.ToTestDisplayString());
22693
AssertEx.
Equal
("System.Diagnostics.CodeAnalysis.UnscopedRefAttribute", a);
22736
AssertEx.
Equal
("void <>A{00000001}<T1>.Invoke(ref T1 arg)", m.ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (129)
Compilation\CompilationAPITests.cs (16)
2744
AssertEx.
Equal
(display, result);
2762
AssertEx.
Equal
(display, result);
2781
AssertEx.
Equal
("int.operator +(int, int)", result);
2940
AssertEx.
Equal
(display, result);
2952
AssertEx.
Equal
(display, result);
2971
AssertEx.
Equal
("int.operator +(int)", result);
3427
AssertEx.
Equal
("N.C<T>", types[0].ToTestDisplayString());
3452
AssertEx.
Equal
("N.C<T>", types[0].ToTestDisplayString());
3476
AssertEx.
Equal
("N.C<T>", types[0].ToTestDisplayString());
3478
AssertEx.
Equal
("N.C<T>", types[1].ToTestDisplayString());
3504
AssertEx.
Equal
("N.C<T>", types[0].ToTestDisplayString());
3533
AssertEx.
Equal
("N.C<T>", types[0].ToTestDisplayString());
3534
AssertEx.
Equal
("N.C<T>", types[1].ToTestDisplayString());
3571
AssertEx.
Equal
("N.C<T>", types[0].ToTestDisplayString());
3573
AssertEx.
Equal
("N.C<T>", types[1].ToTestDisplayString());
3574
AssertEx.
Equal
("N.C<T>", types[2].ToTestDisplayString());
Compilation\ForEachStatementInfoTests.cs (4)
128
AssertEx.
Equal
("System.Boolean System.Runtime.CompilerServices.AsyncHelpers.Await<System.Boolean>(System.Threading.Tasks.ValueTask<System.Boolean> task)",
133
AssertEx.
Equal
("System.Runtime.CompilerServices.ValueTaskAwaiter<System.Boolean> System.Threading.Tasks.ValueTask<System.Boolean>.GetAwaiter()",
148
AssertEx.
Equal
("void System.Runtime.CompilerServices.AsyncHelpers.Await(System.Threading.Tasks.ValueTask task)",
153
AssertEx.
Equal
("System.Runtime.CompilerServices.ValueTaskAwaiter System.Threading.Tasks.ValueTask.GetAwaiter()",
DocumentationComments\DocumentationCommentCompilerTests.cs (31)
990
AssertEx.
Equal
(expected, actualA);
1040
AssertEx.
Equal
(expected, actualA);
1091
AssertEx.
Equal
(expected, actualA);
1145
AssertEx.
Equal
(expected, actualA);
1193
AssertEx.
Equal
(expected, actualA);
1249
AssertEx.
Equal
(expected, actualA);
1312
AssertEx.
Equal
(expected, actual);
1375
AssertEx.
Equal
(expected, actual);
1438
AssertEx.
Equal
(expected, actual);
1495
AssertEx.
Equal
(expected, actual);
1577
AssertEx.
Equal
(expected, actualA);
1628
AssertEx.
Equal
(expected, actualA);
1716
AssertEx.
Equal
(expected, actualA);
1768
AssertEx.
Equal
(expected, actualA);
1823
AssertEx.
Equal
(expected, actualA);
1872
AssertEx.
Equal
(expected, actualA);
1929
AssertEx.
Equal
(expected, actualA);
1993
AssertEx.
Equal
(expected, actual);
2057
AssertEx.
Equal
(expected, actual);
2121
AssertEx.
Equal
(expected, actual);
2179
AssertEx.
Equal
(expected, actual);
8713
AssertEx.
Equal
(expected, actual);
8742
AssertEx.
Equal
(expected, actual);
8790
AssertEx.
Equal
(expected, actual);
8834
AssertEx.
Equal
(expected, actual);
8874
AssertEx.
Equal
(expected, actual);
8911
AssertEx.
Equal
(expected, actual);
8942
AssertEx.
Equal
(expected, actual);
8986
AssertEx.
Equal
(expected, actual);
9030
AssertEx.
Equal
(expected, actual);
9077
AssertEx.
Equal
(expected, actual);
SymbolDisplay\SymbolDisplayTests.cs (11)
3744
AssertEx.
Equal
(expectedText, actualParts.ToDisplayString());
9191
AssertEx.
Equal
("A", SymbolDisplay.ToDisplayString(comp.GetTypeByMetadataName("A"), format));
9192
AssertEx.
Equal
("A.B`1", SymbolDisplay.ToDisplayString(comp.GetTypeByMetadataName("A+B`1"), format));
9193
AssertEx.
Equal
("C`1", SymbolDisplay.ToDisplayString(comp.GetTypeByMetadataName("C`1"), format));
9194
AssertEx.
Equal
("C`1.D`1", SymbolDisplay.ToDisplayString(comp.GetTypeByMetadataName("C`1+D`1"), format));
9195
AssertEx.
Equal
("C`1.E", SymbolDisplay.ToDisplayString(comp.GetTypeByMetadataName("C`1+E"), format));
9230
AssertEx.
Equal
("A", SymbolDisplay.ToDisplayString(comp.GetTypeByMetadataName("A"), format));
9231
AssertEx.
Equal
("A.B`1", SymbolDisplay.ToDisplayString(comp.GetTypeByMetadataName("A+B`1"), format));
9232
AssertEx.
Equal
("C`1", SymbolDisplay.ToDisplayString(comp.GetTypeByMetadataName("C`1"), format));
9233
AssertEx.
Equal
("C`1.D`1", SymbolDisplay.ToDisplayString(comp.GetTypeByMetadataName("C`1+D`1"), format));
9234
AssertEx.
Equal
("C`1.E", SymbolDisplay.ToDisplayString(comp.GetTypeByMetadataName("C`1+E"), format));
Symbols\FunctionPointerTypeSymbolTests.cs (6)
1551
AssertEx.
Equal
(expectedMessage, ptr.EnsureCSharpSymbolOrNull(nameof(ptr)).GetUseSiteDiagnostic().ToString());
1633
AssertEx.
Equal
($"delegate* unmanaged{expectedText}<System.String>", ptr.ToTestDisplayString());
1635
AssertEx.
Equal
($"delegate* unmanaged{expectedText}<ref readonly modreq(System.Runtime.InteropServices.InAttribute) System.String>", ptr.ToTestDisplayString());
1648
AssertEx.
Equal
("delegate* unmanaged[Cdecl, Stdcall]<System.String modopt(System.Runtime.CompilerServices.CallConvCdecl) modopt(System.Runtime.CompilerServices.CallConvStdcall)>", ptr.ToTestDisplayString());
1650
AssertEx.
Equal
("delegate* unmanaged[Cdecl, Stdcall]<ref readonly modopt(System.Runtime.CompilerServices.CallConvCdecl) modopt(System.Runtime.CompilerServices.CallConvStdcall) modreq(System.Runtime.InteropServices.InAttribute) System.String>", ptr.ToTestDisplayString());
1653
AssertEx.
Equal
("delegate* unmanaged[Cdecl]<System.String modopt(System.Runtime.CompilerServices.CallConvCdecl)>", ptr.ToTestDisplayString());
Symbols\PartialPropertiesTests.cs (4)
1769
AssertEx.
Equal
("System.String C.this[System.String? x] { get; set; }", indexers[0].ToTestDisplayString());
1770
AssertEx.
Equal
("System.String? C.this[System.String x, System.Boolean ignored] { get; set; }", indexers[1].ToTestDisplayString());
1771
AssertEx.
Equal
("System.String C.this[System.Boolean ignored] { get; }", indexers[2].ToTestDisplayString());
1772
AssertEx.
Equal
("System.String? C.this[System.Int32 ignored] { get; }", indexers[3].ToTestDisplayString());
Symbols\RequiredMembersTests.cs (10)
3949
AssertEx.
Equal
("AttrAttribute", attr.AttributeClass.ToTestDisplayString());
3978
AssertEx.
Equal
("AttrAttribute", attr.AttributeClass.ToTestDisplayString());
4008
AssertEx.
Equal
("AttrAttribute", attr.AttributeClass.ToTestDisplayString());
4038
AssertEx.
Equal
("AttrAttribute", attr.AttributeClass.ToTestDisplayString());
6539
AssertEx.
Equal
("System.Diagnostics.CodeAnalysis.SetsRequiredMembersAttribute..ctor()",
6601
AssertEx.
Equal
("System.Diagnostics.CodeAnalysis.SetsRequiredMembersAttribute..ctor()",
6887
AssertEx.
Equal
("System.ObsoleteAttribute", attrData.AttributeClass.ToTestDisplayString());
6890
AssertEx.
Equal
(expectedReason, (string)attrArgs[0].ValueInternal!);
6933
AssertEx.
Equal
("System.ObsoleteAttribute", attrData.AttributeClass.ToTestDisplayString());
6936
AssertEx.
Equal
(expectedReason, (string)attrArgs[0].ValueInternal!);
Symbols\Source\CustomModifierCopyTests.cs (19)
1008
AssertEx.
Equal
("System.ValueTuple<System.Object modopt(System.Runtime.CompilerServices.IsLong), System.Object modopt(System.Runtime.CompilerServices.IsLong)> " +
1011
AssertEx.
Equal
("(object a, object b) I.M((object c, object d) x)",
1018
AssertEx.
Equal
("System.ValueTuple<System.Object modopt(System.Runtime.CompilerServices.IsLong), System.Object modopt(System.Runtime.CompilerServices.IsLong)> " +
1021
AssertEx.
Equal
("(object a, object b) C.M((object c, object d) x)",
1043
AssertEx.
Equal
("System.ValueTuple<System.Object modopt(System.Runtime.CompilerServices.IsLong), System.Object modopt(System.Runtime.CompilerServices.IsLong)> " +
1067
AssertEx.
Equal
("(object, object) C.M((object c, object d) x)", classMethod3.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
1084
AssertEx.
Equal
("(object a, object b) C.M((object c, object d) x)", classMethod4.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
1138
AssertEx.
Equal
("System.ValueTuple<System.Object modopt(System.Runtime.CompilerServices.IsLong), System.Object modopt(System.Runtime.CompilerServices.IsLong)> I.P { get; set; }",
1140
AssertEx.
Equal
("(object a, object b) I.P", interfaceProperty1.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
1141
AssertEx.
Equal
("System.ValueTuple<System.Object modopt(System.Runtime.CompilerServices.IsLong), System.Object modopt(System.Runtime.CompilerServices.IsLong)>",
1144
AssertEx.
Equal
("System.ValueTuple<System.Object modopt(System.Runtime.CompilerServices.IsLong), System.Object modopt(System.Runtime.CompilerServices.IsLong)> C.I.P { get; set; }",
1146
AssertEx.
Equal
("(object a, object b) C.P", classProperty1.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
1284
AssertEx.
Equal
("System.ValueTuple<System.Object modopt(System.Runtime.CompilerServices.IsLong), System.Object modopt(System.Runtime.CompilerServices.IsLong)> " +
1287
AssertEx.
Equal
("(object a, object b) Base.M((object c, object d) x)",
1307
AssertEx.
Equal
("(object a, object b) C.M((object c, object d) y)", classMethod1.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
1335
AssertEx.
Equal
("(object, object) C.M((object c, object d) y)", classMethod2.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
1336
AssertEx.
Equal
("System.ValueTuple<System.Object modopt(System.Runtime.CompilerServices.IsLong), System.Object modopt(System.Runtime.CompilerServices.IsLong)>",
1357
AssertEx.
Equal
("(object a, object b) C.M((object, object) y)", classMethod3.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
1358
AssertEx.
Equal
("System.ValueTuple<System.Object modopt(System.Runtime.CompilerServices.IsLong), System.Object modopt(System.Runtime.CompilerServices.IsLong)>",
Symbols\Source\FileModifierTests.cs (16)
221
AssertEx.
Equal
("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C", symbol.MetadataName);
271
AssertEx.
Equal
("<file2>F66382B88D8E28FDD21CEADA0DE847F8B00DA1324042DD28F8FFC58C454BD6188__C", symbol.MetadataName);
746
AssertEx.
Equal
("<MyFile>F5E7157F91336401EED4848664C7CEB8A5E156C0D713F4211A61BDB8932B19EF2__C`1", c.MetadataName);
753
AssertEx.
Equal
("<MyFile>F5E7157F91336401EED4848664C7CEB8A5E156C0D713F4211A61BDB8932B19EF2__C`1", classC.MetadataName);
779
AssertEx.
Equal
(expectedMetadataName, c.MetadataName);
785
AssertEx.
Equal
(expectedMetadataName, expectedSymbol.MetadataName);
810
AssertEx.
Equal
("<MyGeneratedFile_g>F18307E6C553D2E6465CEA162655C06E2BB2896889519559EB1EE5FA53513F0E8__C", c.MetadataName);
816
AssertEx.
Equal
("<MyGeneratedFile_g>F18307E6C553D2E6465CEA162655C06E2BB2896889519559EB1EE5FA53513F0E8__C", expectedSymbol.MetadataName);
892
AssertEx.
Equal
("<file>F620949CDCC480533E3607E5DD92F88E866EC1D65C225D70509A32F831433D9A4__C", classC.MetadataName);
939
AssertEx.
Equal
("<file>F620949CDCC480533E3607E5DD92F88E866EC1D65C225D70509A32F831433D9A4__C", member.MetadataName);
974
AssertEx.
Equal
("<file>F620949CDCC480533E3607E5DD92F88E866EC1D65C225D70509A32F831433D9A4__C`1", classC.MetadataName);
1004
AssertEx.
Equal
("<file>F620949CDCC480533E3607E5DD92F88E866EC1D65C225D70509A32F831433D9A4__C", classC.MetadataName);
1154
AssertEx.
Equal
("<My_File>FA818559F9E8E4AF40425A1819866C71357DE9017B4B7EFE1D34D9F48C0539B6E__C", c.MetadataName);
1214
AssertEx.
Equal
(firstMetadataName, expectedSymbol.MetadataName);
1222
AssertEx.
Equal
(secondMetadataName, expectedSymbol.MetadataName);
4238
AssertEx.
Equal
("<file1>F96B1D9CB33A43D51528FE81EDAFE5AE31358FE749929AC76B76C64B60DEF129D__C", sourceMember.MetadataName);
Symbols\Source\NullablePublicAPITests.cs (10)
4933
AssertEx.
Equal
("void M()", model.GetDeclaredSymbol(localFunction).ToTestDisplayString());
4965
AssertEx.
Equal
("(System.Object, System.Int32 a)", operation.Type.ToTestDisplayString());
5008
AssertEx.
Equal
("(System.String a, System.String b)", model.GetTypeInfo(tupleLiteral).Type.ToTestDisplayString(includeNonNullable: false));
5047
AssertEx.
Equal
("C..ctor(System.Int32 i)", model.GetSymbolInfo(constructor).CandidateSymbols[0].ToTestDisplayString());
5050
AssertEx.
Equal
("_ = s", assignmentsInLambda[0].ToString());
5051
AssertEx.
Equal
("_ = s", assignmentsInLambda[2].ToString());
5052
AssertEx.
Equal
("System.String?", model.GetTypeInfo(assignmentsInLambda[0].Right).Type.ToTestDisplayString(includeNonNullable: true));
5053
AssertEx.
Equal
("System.String!", model.GetTypeInfo(assignmentsInLambda[2].Right).Type.ToTestDisplayString(includeNonNullable: true));
5065
AssertEx.
Equal
("System.String!", model.GetTypeInfo(switchExpressionInput).Type.ToTestDisplayString(includeNonNullable: true));
5069
AssertEx.
Equal
("System.String!", model.GetTypeInfo(switchExpressionInput).Type.ToTestDisplayString(includeNonNullable: true));
Symbols\Source\UsingAliasTests.cs (1)
276
AssertEx.
Equal
(expected, usingAliasType.ToDisplayString(SymbolDisplayFormat.TestFormat));
Symbols\SymbolExtensionTests.cs (1)
254
AssertEx.
Equal
("System.String C1<System.Int32 modopt(C2<G>)>.Method()", method.ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (6)
IncrementalParsing\IncrementalParsingTests.cs (2)
3250
AssertEx.
Equal
(@"System.Console.WriteLine(true)
3278
AssertEx.
Equal
(@"if (false)
LexicalAndXml\SyntaxTokenParserTests.cs (1)
410
AssertEx.
Equal
(expectedText.NormalizeLineEndings(), result.Token.ToFullString());
Parsing\IgnoredDirectiveParsingTests.cs (2)
168
AssertEx.
Equal
("#!xyz", structure.WithContent(xyz).ToFullString());
169
AssertEx.
Equal
("#!ijk", structure.WithContent(xyz).WithContent(ijk).ToFullString());
Syntax\SyntaxNormalizerTests.cs (1)
3498
AssertEx.
Equal
(expected.NormalizeLineEndings(), actual.NormalizeLineEndings());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
FunctionPointerUtilities.cs (4)
145
AssertEx.
Equal
(expectedSyntax, syntax.ToString());
157
AssertEx.
Equal
(expectedType, semanticInfo.Type.ToTestDisplayString(includeNonNullable: false));
166
AssertEx.
Equal
(expectedConvertedType, semanticInfo.ConvertedType.ToTestDisplayString(includeNonNullable: false));
219
AssertEx.
Equal
(expectedSymbol, semanticInfo.Symbol.ToTestDisplayString(includeNonNullable: false));
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (2)
CodeGeneration\SyntaxGeneratorTests.cs (1)
54
AssertEx.
Equal
(expectedText, normalized);
EmbeddedLanguages\VirtualChars\CSharpVirtualCharServiceTests.cs (1)
64
AssertEx.
Equal
(expected, actual);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (5)
DocumentationComments\AbstractDocumentationCommentTests.cs (1)
165
AssertEx.
Equal
(expectedCode, actual);
ExtractInterface\AbstractExtractInterfaceTests.cs (1)
161
AssertEx.
Equal
(expectedMarkup, updatedCode);
QuickInfo\AbstractSemanticQuickInfoSourceTests.cs (1)
64
AssertEx.
Equal
(expectedText, actualText);
SignatureHelp\AbstractSignatureHelpProviderTests.cs (1)
219
AssertEx.
Equal
(expectedTestItem.Signature, signature.Content);
SpellCheck\AbstractSpellCheckFixerProviderTests.cs (1)
55
AssertEx.
Equal
(expected, buffer.CurrentSnapshot.GetText());
Microsoft.CodeAnalysis.Features.UnitTests (1)
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
223
AssertEx.
Equal
($"[{projectId}] Error ENC1001: test.cs(0, 1, 0, 2): {string.Format(FeaturesResources.ErrorReadingFile, "doc", "syntax error")}", Inspect(results.SyntaxError!));
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
InlayHint\AbstractInlayHintTests.cs (1)
50
AssertEx.
Equal
(name, matchingInlayHint.Label.First.TrimEnd(':'));
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Services\ExtractRefactoringTests.cs (1)
92
AssertEx.
Equal
(expected, updatedCode);
Microsoft.CodeAnalysis.Test.Utilities (1)
CompilationVerifier.cs (1)
385
AssertEx.
Equal
(expectedOutput, output);
Microsoft.CodeAnalysis.UnitTests (13)
Analyzers\AnalyzerFileReferenceTests.cs (2)
327
AssertEx.
Equal
($"""
356
AssertEx.
Equal
($"""
FileSystem\PathUtilitiesTests.cs (3)
436
AssertEx.
Equal
(output, PathUtilities.CollapseWithForwardSlash(input.AsSpan()));
448
AssertEx.
Equal
(output, PathUtilities.NormalizeDriveLetter(input));
460
AssertEx.
Equal
(input, PathUtilities.NormalizeDriveLetter(input));
MetadataReferences\AssemblyIdentityTests.cs (1)
350
AssertEx.
Equal
(null, an.CodeBase);
Symbols\SpecialTypeTests.cs (7)
15
AssertEx.
Equal
("0", ((ExtendedSpecialType)SpecialType.None).ToString());
16
AssertEx.
Equal
("System_Object", ((ExtendedSpecialType)1).ToString());
17
AssertEx.
Equal
("System_Runtime_CompilerServices_InlineArrayAttribute", ((ExtendedSpecialType)SpecialType.Count).ToString());
18
AssertEx.
Equal
("System_ReadOnlySpan_T", ((ExtendedSpecialType)InternalSpecialType.First).ToString());
19
AssertEx.
Equal
("System_ReadOnlySpan_T", ((ExtendedSpecialType)InternalSpecialType.System_ReadOnlySpan_T).ToString());
20
AssertEx.
Equal
("System_Runtime_CompilerServices_ICriticalNotifyCompletion", ((ExtendedSpecialType)(InternalSpecialType.NextAvailable - 1)).ToString());
21
AssertEx.
Equal
("58", ((ExtendedSpecialType)InternalSpecialType.NextAvailable).ToString());
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
Formatter\FormatterTests.cs (3)
59
AssertEx.
Equal
(@"Formatted with options: LineFormattingOptions { UseTabs = False, TabSize = 4, IndentationSize = 4, NewLine = \r\n }", formattedText.ToString());
100
AssertEx.
Equal
(@"Formatted with options: LineFormattingOptions { UseTabs = True, TabSize = 5, IndentationSize = 6, NewLine = \r }", formattedText.ToString());
105
AssertEx.
Equal
(@"Formatted with options: LineFormattingOptions { UseTabs = False, TabSize = 1, IndentationSize = 7, NewLine = \n }", formattedText.ToString());
Roslyn.VisualStudio.Next.UnitTests (2)
Services\SolutionServiceTests.cs (2)
677
AssertEx.
Equal
(project2.Name, project2SyncedSolution.Projects.Single().Name);
684
AssertEx.
Equal
(project1.Name, project1SyncedSolution.Projects.Single().Name);
VBCSCompiler.UnitTests (2)
CompilerServerApiTest.cs (2)
134
AssertEx.
Equal
(@"exec ""q:\tools\VBCSCompiler.dll"" ""-pipename:name with space""", serverInfo.commandLineArguments);
146
AssertEx.
Equal
($@"exec ""{vbcsFilePath}"" ""-pipename:name with space""", serverInfo.commandLineArguments);