106 references to ToStrings
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (46)
FieldKeywordTests.cs (6)
10080
AssertEx.Equal(["A(2)"], actualFields[0].GetAttributes().
ToStrings
());
10081
AssertEx.Equal(["A(3)"], actualFields[1].GetAttributes().
ToStrings
());
10082
AssertEx.Equal(["A(5)", "A(6)"], actualFields[2].GetAttributes().
ToStrings
());
10147
AssertEx.Equal(["A(2)"], actualFields[0].GetAttributes().
ToStrings
());
10148
AssertEx.Equal(["A(3)"], actualFields[1].GetAttributes().
ToStrings
());
10149
AssertEx.Equal(["A(5)", "A(6)"], actualFields[2].GetAttributes().
ToStrings
());
PartialEventsAndConstructorsTests.cs (29)
3275
AssertEx.Equal(string.Join(", ", expected), actual.
ToStrings
().Join(", "));
3380
AssertEx.Equal(["A(1)", "A(41)", "A(2)", "A(42)"], e.GetAttributes().
ToStrings
());
3381
AssertEx.Equal(["A(3)", "A(13)"], e.AddMethod!.GetAttributes().
ToStrings
());
3382
AssertEx.Equal(["A(23)"], e.AddMethod.Parameters.Single().GetAttributes().
ToStrings
());
3383
AssertEx.Equal(["A(33)"], e.AddMethod.GetReturnTypeAttributes().
ToStrings
());
3384
AssertEx.Equal(["A(4)", "A(14)"], e.RemoveMethod!.GetAttributes().
ToStrings
());
3385
AssertEx.Equal(["A(24)"], e.RemoveMethod.Parameters.Single().GetAttributes().
ToStrings
());
3386
AssertEx.Equal(["A(34)"], e.RemoveMethod.GetReturnTypeAttributes().
ToStrings
());
3391
AssertEx.Equal(["A(1)", "A(41)", "A(2)", "A(42)"], eImpl.GetAttributes().
ToStrings
());
3392
AssertEx.Equal(["A(3)", "A(13)"], eImpl.AddMethod!.GetAttributes().
ToStrings
());
3393
AssertEx.Equal(["A(23)"], eImpl.AddMethod.Parameters.Single().GetAttributes().
ToStrings
());
3394
AssertEx.Equal(["A(33)"], eImpl.AddMethod.GetReturnTypeAttributes().
ToStrings
());
3395
AssertEx.Equal(["A(4)", "A(14)"], eImpl.RemoveMethod!.GetAttributes().
ToStrings
());
3396
AssertEx.Equal(["A(24)"], eImpl.RemoveMethod.Parameters.Single().GetAttributes().
ToStrings
());
3397
AssertEx.Equal(["A(34)"], eImpl.RemoveMethod.GetReturnTypeAttributes().
ToStrings
());
3401
AssertEx.Equal(["A(1)", "A(41)", "A(2)", "A(42)"], f.GetAttributes().
ToStrings
());
3402
AssertEx.Equal([.. compiledGeneratedAttr, "A(11)", "A(12)"], f.AddMethod!.GetAttributes().
ToStrings
());
3403
AssertEx.Equal(["A(22)", "A(21)"], f.AddMethod.Parameters.Single().GetAttributes().
ToStrings
());
3404
AssertEx.Equal([], f.AddMethod.GetReturnTypeAttributes().
ToStrings
());
3405
AssertEx.Equal([.. compiledGeneratedAttr, "A(11)", "A(12)"], f.RemoveMethod!.GetAttributes().
ToStrings
());
3406
AssertEx.Equal(["A(22)", "A(21)"], f.RemoveMethod.Parameters.Single().GetAttributes().
ToStrings
());
3407
AssertEx.Equal([], f.RemoveMethod.GetReturnTypeAttributes().
ToStrings
());
3412
AssertEx.Equal(["A(1)", "A(41)", "A(2)", "A(42)"], fImpl.GetAttributes().
ToStrings
());
3413
AssertEx.Equal([.. compiledGeneratedAttr, "A(11)", "A(12)"], fImpl.AddMethod!.GetAttributes().
ToStrings
());
3414
AssertEx.Equal(["A(22)", "A(21)"], fImpl.AddMethod.Parameters.Single().GetAttributes().
ToStrings
());
3415
AssertEx.Equal([], fImpl.AddMethod.GetReturnTypeAttributes().
ToStrings
());
3416
AssertEx.Equal([.. compiledGeneratedAttr, "A(11)", "A(12)"], fImpl.RemoveMethod!.GetAttributes().
ToStrings
());
3417
AssertEx.Equal(["A(22)", "A(21)"], fImpl.RemoveMethod.Parameters.Single().GetAttributes().
ToStrings
());
3418
AssertEx.Equal([], fImpl.RemoveMethod.GetReturnTypeAttributes().
ToStrings
());
Semantics\ExtensionTests.cs (1)
29978
implementation.GetAttributes().
ToStrings
());
Semantics\ExtensionTests2.cs (10)
848
m.GlobalNamespace.GetMember<MethodSymbol>("E.M").Parameters[1].GetAttributes().
ToStrings
());
875
m.GlobalNamespace.GetMember<MethodSymbol>("E.M").Parameters[0].GetAttributes().
ToStrings
());
878
m.GlobalNamespace.GetMember<MethodSymbol>("E.get_Property").Parameters[0].GetAttributes().
ToStrings
());
1012
m.GlobalNamespace.GetMember<MethodSymbol>("E.get_P").GetReturnTypeAttributes().
ToStrings
());
1637
m.GlobalNamespace.GetMember<MethodSymbol>("E.get_P").GetReturnTypeAttributes().
ToStrings
());
1704
m.GlobalNamespace.GetMember<MethodSymbol>("E.get_P").GetReturnTypeAttributes().
ToStrings
());
1753
m.GlobalNamespace.GetMember<MethodSymbol>("E.set_P").Parameters[0].GetAttributes().
ToStrings
());
1816
m.GlobalNamespace.GetMember<MethodSymbol>("E.set_P").Parameters[0].GetAttributes().
ToStrings
());
2141
m.GlobalNamespace.GetTypeMember("E").GetAttributes().
ToStrings
());
2175
m.GlobalNamespace.GetTypeMember("E").GetAttributes().
ToStrings
());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (60)
Symbols\PartialPropertiesTests.cs (38)
3664
AssertEx.Equal([declAttribute, implAttribute], property.GetAttributes().
ToStrings
());
3665
AssertEx.Equal([declAttribute, implAttribute], property.PartialImplementationPart!.GetAttributes().
ToStrings
());
3698
AssertEx.Equal([declAttribute, implAttribute], property.GetAttributes().
ToStrings
());
3701
AssertEx.Equal([declAttribute, implAttribute], ((SourcePropertySymbol)property).PartialImplementationPart!.GetAttributes().
ToStrings
());
3734
AssertEx.Equal(["A(1)", "B(1)", "A(2)", "B(2)"], property.GetAttributes().
ToStrings
());
3735
AssertEx.Equal(["A(1)", "B(1)", "A(2)", "B(2)"], property.PartialImplementationPart!.GetAttributes().
ToStrings
());
3774
AssertEx.Equal(["A(1)", "B(1)", "A(2)", "B(2)"], accessor.GetAttributes().
ToStrings
());
3775
AssertEx.Equal(["A(1)", "B(1)", "A(2)", "B(2)"], accessor.PartialImplementationPart!.GetAttributes().
ToStrings
());
3823
AssertEx.Equal(["A(1)", "B(1)", "A(2)", "B(2)"], accessor.GetAttributes().
ToStrings
());
3824
AssertEx.Equal(["A(1)", "B(1)", "A(2)", "B(2)"], accessor.PartialImplementationPart!.GetAttributes().
ToStrings
());
3864
AssertEx.Equal([], accessor.GetAttributes().
ToStrings
());
3865
AssertEx.Equal([], accessor.PartialImplementationPart.GetAttributes().
ToStrings
());
3866
AssertEx.Equal(["A(2)", "B(2)", "A(1)", "B(1)"], accessor.Parameters.Single().GetAttributes().
ToStrings
());
3867
AssertEx.Equal(["A(2)", "B(2)", "A(1)", "B(1)"], accessor.PartialImplementationPart!.Parameters.Single().GetAttributes().
ToStrings
());
3897
AssertEx.Equal(["A(1)", "B(1)", "A(2)", "B(2)"], indexer.GetAttributes().
ToStrings
());
3898
AssertEx.Equal(["A(1)", "B(1)", "A(2)", "B(2)"], indexer.PartialImplementationPart!.GetAttributes().
ToStrings
());
3939
AssertEx.Equal(["A(2)", "B(2)", "A(1)", "B(1)"], param.GetAttributes().
ToStrings
());
3991
AssertEx.Equal(["Attr", "Attr"], property.GetAttributes().
ToStrings
());
3992
AssertEx.Equal(["Attr", "Attr"], property.GetMethod!.GetAttributes().
ToStrings
());
3993
AssertEx.Equal(["Attr", "Attr"], property.SetMethod!.GetAttributes().
ToStrings
());
3994
AssertEx.Equal(["Attr", "Attr"], property.SetMethod!.Parameters.Single().GetAttributes().
ToStrings
());
4053
AssertEx.Equal(["Attr", "Attr"], property.GetAttributes().
ToStrings
());
4054
AssertEx.Equal(["Attr", "Attr"], property.GetMethod!.GetAttributes().
ToStrings
());
4055
AssertEx.Equal(["Attr", "Attr"], property.GetMethod!.Parameters[0].GetAttributes().
ToStrings
());
4056
AssertEx.Equal(["Attr", "Attr"], property.GetMethod!.Parameters[1].GetAttributes().
ToStrings
());
4057
AssertEx.Equal(["Attr", "Attr"], property.SetMethod!.GetAttributes().
ToStrings
());
4058
AssertEx.Equal(["Attr", "Attr"], property.SetMethod!.Parameters[0].GetAttributes().
ToStrings
());
4059
AssertEx.Equal(["Attr", "Attr"], property.SetMethod!.Parameters[1].GetAttributes().
ToStrings
());
4060
AssertEx.Equal(["Attr", "Attr"], property.SetMethod!.Parameters[2].GetAttributes().
ToStrings
());
4093
AssertEx.Equal([], property.GetAttributes().
ToStrings
());
4372
AssertEx.Equal(["System.Runtime.CompilerServices.CallerLineNumberAttribute"], indexer.Parameters[1].GetAttributes().
ToStrings
());
4415
AssertEx.Equal(["System.Runtime.CompilerServices.CallerLineNumberAttribute"], indexer.Parameters[1].GetAttributes().
ToStrings
());
4451
AssertEx.Equal(["System.Runtime.CompilerServices.CallerFilePathAttribute"], indexer.Parameters[1].GetAttributes().
ToStrings
());
4493
AssertEx.Equal(["System.Runtime.CompilerServices.CallerFilePathAttribute"], indexer.Parameters[1].GetAttributes().
ToStrings
());
4529
AssertEx.Equal(["System.Runtime.CompilerServices.CallerMemberNameAttribute"], indexer.Parameters[1].GetAttributes().
ToStrings
());
4571
AssertEx.Equal(["System.Runtime.CompilerServices.CallerMemberNameAttribute"], indexer.Parameters[1].GetAttributes().
ToStrings
());
4622
AssertEx.Equal(["""System.Runtime.CompilerServices.CallerArgumentExpressionAttribute("x")"""], indexer.Parameters[1].GetAttributes().
ToStrings
());
4679
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
());