106 references to ToStrings
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (46)
FieldKeywordTests.cs (6)
10205
AssertEx.Equal(["A(2)"], actualFields[0].GetAttributes().
ToStrings
());
10206
AssertEx.Equal(["A(3)"], actualFields[1].GetAttributes().
ToStrings
());
10207
AssertEx.Equal(["A(5)", "A(6)"], actualFields[2].GetAttributes().
ToStrings
());
10272
AssertEx.Equal(["A(2)"], actualFields[0].GetAttributes().
ToStrings
());
10273
AssertEx.Equal(["A(3)"], actualFields[1].GetAttributes().
ToStrings
());
10274
AssertEx.Equal(["A(5)", "A(6)"], actualFields[2].GetAttributes().
ToStrings
());
PartialEventsAndConstructorsTests.cs (29)
3455
AssertEx.Equal(string.Join(", ", expected), actual.
ToStrings
().Join(", "));
3560
AssertEx.Equal(["A(1)", "A(41)", "A(2)", "A(42)"], e.GetAttributes().
ToStrings
());
3561
AssertEx.Equal(["A(3)", "A(13)"], e.AddMethod!.GetAttributes().
ToStrings
());
3562
AssertEx.Equal(["A(23)"], e.AddMethod.Parameters.Single().GetAttributes().
ToStrings
());
3563
AssertEx.Equal(["A(33)"], e.AddMethod.GetReturnTypeAttributes().
ToStrings
());
3564
AssertEx.Equal(["A(4)", "A(14)"], e.RemoveMethod!.GetAttributes().
ToStrings
());
3565
AssertEx.Equal(["A(24)"], e.RemoveMethod.Parameters.Single().GetAttributes().
ToStrings
());
3566
AssertEx.Equal(["A(34)"], e.RemoveMethod.GetReturnTypeAttributes().
ToStrings
());
3571
AssertEx.Equal(["A(1)", "A(41)", "A(2)", "A(42)"], eImpl.GetAttributes().
ToStrings
());
3572
AssertEx.Equal(["A(3)", "A(13)"], eImpl.AddMethod!.GetAttributes().
ToStrings
());
3573
AssertEx.Equal(["A(23)"], eImpl.AddMethod.Parameters.Single().GetAttributes().
ToStrings
());
3574
AssertEx.Equal(["A(33)"], eImpl.AddMethod.GetReturnTypeAttributes().
ToStrings
());
3575
AssertEx.Equal(["A(4)", "A(14)"], eImpl.RemoveMethod!.GetAttributes().
ToStrings
());
3576
AssertEx.Equal(["A(24)"], eImpl.RemoveMethod.Parameters.Single().GetAttributes().
ToStrings
());
3577
AssertEx.Equal(["A(34)"], eImpl.RemoveMethod.GetReturnTypeAttributes().
ToStrings
());
3581
AssertEx.Equal(["A(1)", "A(41)", "A(2)", "A(42)"], f.GetAttributes().
ToStrings
());
3582
AssertEx.Equal([.. compiledGeneratedAttr, "A(11)", "A(12)"], f.AddMethod!.GetAttributes().
ToStrings
());
3583
AssertEx.Equal(["A(22)", "A(21)"], f.AddMethod.Parameters.Single().GetAttributes().
ToStrings
());
3584
AssertEx.Equal([], f.AddMethod.GetReturnTypeAttributes().
ToStrings
());
3585
AssertEx.Equal([.. compiledGeneratedAttr, "A(11)", "A(12)"], f.RemoveMethod!.GetAttributes().
ToStrings
());
3586
AssertEx.Equal(["A(22)", "A(21)"], f.RemoveMethod.Parameters.Single().GetAttributes().
ToStrings
());
3587
AssertEx.Equal([], f.RemoveMethod.GetReturnTypeAttributes().
ToStrings
());
3592
AssertEx.Equal(["A(1)", "A(41)", "A(2)", "A(42)"], fImpl.GetAttributes().
ToStrings
());
3593
AssertEx.Equal([.. compiledGeneratedAttr, "A(11)", "A(12)"], fImpl.AddMethod!.GetAttributes().
ToStrings
());
3594
AssertEx.Equal(["A(22)", "A(21)"], fImpl.AddMethod.Parameters.Single().GetAttributes().
ToStrings
());
3595
AssertEx.Equal([], fImpl.AddMethod.GetReturnTypeAttributes().
ToStrings
());
3596
AssertEx.Equal([.. compiledGeneratedAttr, "A(11)", "A(12)"], fImpl.RemoveMethod!.GetAttributes().
ToStrings
());
3597
AssertEx.Equal(["A(22)", "A(21)"], fImpl.RemoveMethod.Parameters.Single().GetAttributes().
ToStrings
());
3598
AssertEx.Equal([], fImpl.RemoveMethod.GetReturnTypeAttributes().
ToStrings
());
Semantics\ExtensionTests.cs (1)
34607
implementation.GetAttributes().
ToStrings
());
Semantics\ExtensionTests2.cs (10)
1005
m.GlobalNamespace.GetMember<MethodSymbol>("E.M").Parameters[1].GetAttributes().
ToStrings
());
1032
m.GlobalNamespace.GetMember<MethodSymbol>("E.M").Parameters[0].GetAttributes().
ToStrings
());
1035
m.GlobalNamespace.GetMember<MethodSymbol>("E.get_Property").Parameters[0].GetAttributes().
ToStrings
());
1169
m.GlobalNamespace.GetMember<MethodSymbol>("E.get_P").GetReturnTypeAttributes().
ToStrings
());
1794
m.GlobalNamespace.GetMember<MethodSymbol>("E.get_P").GetReturnTypeAttributes().
ToStrings
());
1861
m.GlobalNamespace.GetMember<MethodSymbol>("E.get_P").GetReturnTypeAttributes().
ToStrings
());
1910
m.GlobalNamespace.GetMember<MethodSymbol>("E.set_P").Parameters[0].GetAttributes().
ToStrings
());
1973
m.GlobalNamespace.GetMember<MethodSymbol>("E.set_P").Parameters[0].GetAttributes().
ToStrings
());
2298
m.GlobalNamespace.GetTypeMember("E").GetAttributes().
ToStrings
());
2332
m.GlobalNamespace.GetTypeMember("E").GetAttributes().
ToStrings
());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (60)
Symbols\PartialPropertiesTests.cs (38)
3691
AssertEx.Equal([declAttribute, implAttribute], property.GetAttributes().
ToStrings
());
3692
AssertEx.Equal([declAttribute, implAttribute], property.PartialImplementationPart!.GetAttributes().
ToStrings
());
3725
AssertEx.Equal([declAttribute, implAttribute], property.GetAttributes().
ToStrings
());
3728
AssertEx.Equal([declAttribute, implAttribute], ((SourcePropertySymbol)property).PartialImplementationPart!.GetAttributes().
ToStrings
());
3761
AssertEx.Equal(["A(1)", "B(1)", "A(2)", "B(2)"], property.GetAttributes().
ToStrings
());
3762
AssertEx.Equal(["A(1)", "B(1)", "A(2)", "B(2)"], property.PartialImplementationPart!.GetAttributes().
ToStrings
());
3801
AssertEx.Equal(["A(1)", "B(1)", "A(2)", "B(2)"], accessor.GetAttributes().
ToStrings
());
3802
AssertEx.Equal(["A(1)", "B(1)", "A(2)", "B(2)"], accessor.PartialImplementationPart!.GetAttributes().
ToStrings
());
3850
AssertEx.Equal(["A(1)", "B(1)", "A(2)", "B(2)"], accessor.GetAttributes().
ToStrings
());
3851
AssertEx.Equal(["A(1)", "B(1)", "A(2)", "B(2)"], accessor.PartialImplementationPart!.GetAttributes().
ToStrings
());
3891
AssertEx.Equal([], accessor.GetAttributes().
ToStrings
());
3892
AssertEx.Equal([], accessor.PartialImplementationPart.GetAttributes().
ToStrings
());
3893
AssertEx.Equal(["A(2)", "B(2)", "A(1)", "B(1)"], accessor.Parameters.Single().GetAttributes().
ToStrings
());
3894
AssertEx.Equal(["A(2)", "B(2)", "A(1)", "B(1)"], accessor.PartialImplementationPart!.Parameters.Single().GetAttributes().
ToStrings
());
3924
AssertEx.Equal(["A(1)", "B(1)", "A(2)", "B(2)"], indexer.GetAttributes().
ToStrings
());
3925
AssertEx.Equal(["A(1)", "B(1)", "A(2)", "B(2)"], indexer.PartialImplementationPart!.GetAttributes().
ToStrings
());
3966
AssertEx.Equal(["A(2)", "B(2)", "A(1)", "B(1)"], param.GetAttributes().
ToStrings
());
4018
AssertEx.Equal(["Attr", "Attr"], property.GetAttributes().
ToStrings
());
4019
AssertEx.Equal(["Attr", "Attr"], property.GetMethod!.GetAttributes().
ToStrings
());
4020
AssertEx.Equal(["Attr", "Attr"], property.SetMethod!.GetAttributes().
ToStrings
());
4021
AssertEx.Equal(["Attr", "Attr"], property.SetMethod!.Parameters.Single().GetAttributes().
ToStrings
());
4080
AssertEx.Equal(["Attr", "Attr"], property.GetAttributes().
ToStrings
());
4081
AssertEx.Equal(["Attr", "Attr"], property.GetMethod!.GetAttributes().
ToStrings
());
4082
AssertEx.Equal(["Attr", "Attr"], property.GetMethod!.Parameters[0].GetAttributes().
ToStrings
());
4083
AssertEx.Equal(["Attr", "Attr"], property.GetMethod!.Parameters[1].GetAttributes().
ToStrings
());
4084
AssertEx.Equal(["Attr", "Attr"], property.SetMethod!.GetAttributes().
ToStrings
());
4085
AssertEx.Equal(["Attr", "Attr"], property.SetMethod!.Parameters[0].GetAttributes().
ToStrings
());
4086
AssertEx.Equal(["Attr", "Attr"], property.SetMethod!.Parameters[1].GetAttributes().
ToStrings
());
4087
AssertEx.Equal(["Attr", "Attr"], property.SetMethod!.Parameters[2].GetAttributes().
ToStrings
());
4120
AssertEx.Equal([], property.GetAttributes().
ToStrings
());
4399
AssertEx.Equal(["System.Runtime.CompilerServices.CallerLineNumberAttribute"], indexer.Parameters[1].GetAttributes().
ToStrings
());
4442
AssertEx.Equal(["System.Runtime.CompilerServices.CallerLineNumberAttribute"], indexer.Parameters[1].GetAttributes().
ToStrings
());
4478
AssertEx.Equal(["System.Runtime.CompilerServices.CallerFilePathAttribute"], indexer.Parameters[1].GetAttributes().
ToStrings
());
4520
AssertEx.Equal(["System.Runtime.CompilerServices.CallerFilePathAttribute"], indexer.Parameters[1].GetAttributes().
ToStrings
());
4556
AssertEx.Equal(["System.Runtime.CompilerServices.CallerMemberNameAttribute"], indexer.Parameters[1].GetAttributes().
ToStrings
());
4598
AssertEx.Equal(["System.Runtime.CompilerServices.CallerMemberNameAttribute"], indexer.Parameters[1].GetAttributes().
ToStrings
());
4649
AssertEx.Equal(["""System.Runtime.CompilerServices.CallerArgumentExpressionAttribute("x")"""], indexer.Parameters[1].GetAttributes().
ToStrings
());
4706
AssertEx.Equal(["""System.Runtime.CompilerServices.CallerArgumentExpressionAttribute("x")"""], indexer.Parameters[1].GetAttributes().
ToStrings
());
Symbols\Source\EventTests.cs (22)
2858
AssertEx.Equal(["A(1)", "A(5)"], e.GetAttributes().
ToStrings
());
2859
AssertEx.Equal([.. compiledGeneratedAttr, "A(2)"], e.AddMethod!.GetAttributes().
ToStrings
());
2860
AssertEx.Equal(["A(3)"], e.AddMethod.Parameters.Single().GetAttributes().
ToStrings
());
2861
AssertEx.Equal([], e.AddMethod.GetReturnTypeAttributes().
ToStrings
());
2862
AssertEx.Equal([.. compiledGeneratedAttr, "A(2)"], e.RemoveMethod!.GetAttributes().
ToStrings
());
2863
AssertEx.Equal(["A(3)"], e.RemoveMethod.Parameters.Single().GetAttributes().
ToStrings
());
2864
AssertEx.Equal([], e.RemoveMethod.GetReturnTypeAttributes().
ToStrings
());
2865
AssertEx.Equal([.. compiledGeneratedAttr, "A(6)"], e.AssociatedField.GetAttributes().
ToStrings
());
2868
AssertEx.Equal(["A(1)", "A(5)"], f.GetAttributes().
ToStrings
());
2869
AssertEx.Equal([.. compiledGeneratedAttr, "A(2)"], f.AddMethod!.GetAttributes().
ToStrings
());
2870
AssertEx.Equal(["A(3)"], f.AddMethod.Parameters.Single().GetAttributes().
ToStrings
());
2871
AssertEx.Equal([], f.AddMethod.GetReturnTypeAttributes().
ToStrings
());
2872
AssertEx.Equal([.. compiledGeneratedAttr, "A(2)"], f.RemoveMethod!.GetAttributes().
ToStrings
());
2873
AssertEx.Equal(["A(3)"], f.RemoveMethod.Parameters.Single().GetAttributes().
ToStrings
());
2874
AssertEx.Equal([], f.RemoveMethod.GetReturnTypeAttributes().
ToStrings
());
2877
AssertEx.Equal(["A(1)", "A(5)"], g.GetAttributes().
ToStrings
());
2878
AssertEx.Equal(["A(21)", "A(22)"], g.AddMethod!.GetAttributes().
ToStrings
());
2879
AssertEx.Equal(["A(23)"], g.AddMethod.Parameters.Single().GetAttributes().
ToStrings
());
2880
AssertEx.Equal(["A(24)"], g.AddMethod.GetReturnTypeAttributes().
ToStrings
());
2881
AssertEx.Equal(["A(31)", "A(32)"], g.RemoveMethod!.GetAttributes().
ToStrings
());
2882
AssertEx.Equal(["A(33)"], g.RemoveMethod.Parameters.Single().GetAttributes().
ToStrings
());
2883
AssertEx.Equal(["A(34)"], g.RemoveMethod.GetReturnTypeAttributes().
ToStrings
());