131 instantiations of CustomAttributeRow
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (130)
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (3)
539
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // row id 0 == delete
589
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // row id 0 == delete
590
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // row id 0 == delete
Emit\EditAndContinue\EditAndContinueTests.cs (127)
1021
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1022
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1023
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1026
new
CustomAttributeRow
(Handle(8, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)),
1029
new
CustomAttributeRow
(Handle(9, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)),
1032
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)),
1035
new
CustomAttributeRow
(Handle(10, TableIndex.TypeDef), Handle(2, TableIndex.MethodDef))
1084
new
CustomAttributeRow
(Handle(8, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)),
1085
new
CustomAttributeRow
(Handle(8, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)),
1086
new
CustomAttributeRow
(Handle(8, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)),
1087
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)),
1088
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)),
1134
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1135
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1136
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1137
new
CustomAttributeRow
(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)));
1160
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // Parent row id is 0, signifying a delete
1197
new
CustomAttributeRow
(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef)));
1258
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1259
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1260
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)));
1283
new
CustomAttributeRow
(Handle(2, TableIndex.MethodDef), Handle(5, TableIndex.MemberRef)));
1323
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // 0, delete
1355
new
CustomAttributeRow
(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef)));
1409
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1410
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1411
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1414
new
CustomAttributeRow
(Handle(9, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // Row 4
1415
new
CustomAttributeRow
(Handle(9, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // Row 5
1418
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // Row 6
1421
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), // Row 7
1422
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), // Row 8
1470
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete
1471
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete
1472
new
CustomAttributeRow
(Handle(9, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // F [A1] -> [A2]
1473
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)),// G [A3] -> [A4]
1474
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)),// G [A3] add with RowId 9
1475
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)),// H [A6] -> [A7]
1520
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A4] delete
1521
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A3] delete
1522
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), // H [A5]
1523
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), // H [A6]
1524
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)), // H [A7] add with RowId 10
1525
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(8, TableIndex.MethodDef)), // H [A8] add with RowId 11
1563
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete
1564
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A6] delete
1565
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A7] delete
1566
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A8] delete
1596
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1597
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1598
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1629
new
CustomAttributeRow
(Handle(6, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // G: [A1] add RowId 4
1660
new
CustomAttributeRow
(Handle(5, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // F: [A2] add RowId 5
1696
new
CustomAttributeRow
(Handle(5, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // G: [A2] -> [A4]
1697
new
CustomAttributeRow
(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), // F: [A1] -> [A3]
1725
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1726
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1727
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1730
new
CustomAttributeRow
(Handle(4, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // Row 4
1762
new
CustomAttributeRow
(Handle(4, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // F [A1] -> [A2]
1763
new
CustomAttributeRow
(Handle(4, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // F [A3] add RowId 5
1795
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete
1796
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A3] delete
1837
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1838
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1839
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1840
new
CustomAttributeRow
(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.MemberRef)));
1861
new
CustomAttributeRow
(Handle(5, TableIndex.MethodDef), Handle(8, TableIndex.MemberRef)));
3193
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
3194
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
3195
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)));
3220
new
CustomAttributeRow
(Handle(1, TableIndex.Param), Handle(5, TableIndex.MemberRef)));
3267
new
CustomAttributeRow
(Handle(3, TableIndex.Param), Handle(6, TableIndex.MemberRef)));
3330
new
CustomAttributeRow
(Handle(3, TableIndex.Param), Handle(1, TableIndex.MethodDef)),
3331
new
CustomAttributeRow
(Handle(4, TableIndex.Param), Handle(1, TableIndex.MethodDef)));
3403
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
3404
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
3405
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
3406
new
CustomAttributeRow
(Handle(4, TableIndex.Field), Handle(4, TableIndex.MemberRef)),
3407
new
CustomAttributeRow
(Handle(4, TableIndex.Field), Handle(5, TableIndex.MemberRef)),
3408
new
CustomAttributeRow
(Handle(13, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)),
3450
new
CustomAttributeRow
(Handle(1, TableIndex.Property), Handle(5, TableIndex.MethodDef)), // X
3451
new
CustomAttributeRow
(Handle(2, TableIndex.Field), Handle(2, TableIndex.MethodDef)), // E.A
3452
new
CustomAttributeRow
(Handle(3, TableIndex.Field), Handle(4, TableIndex.MethodDef)), // _x
3453
new
CustomAttributeRow
(Handle(14, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), // E
3454
new
CustomAttributeRow
(Handle(15, TableIndex.TypeDef), Handle(3, TableIndex.MethodDef)), // C
3455
new
CustomAttributeRow
(Handle(16, TableIndex.TypeDef), Handle(6, TableIndex.MethodDef)), // D
3531
new
CustomAttributeRow
(Handle(1, TableIndex.Property), Handle(11, TableIndex.MethodDef)),// X
3532
new
CustomAttributeRow
(Handle(2, TableIndex.Field), Handle(8, TableIndex.MethodDef)), // E.A
3533
new
CustomAttributeRow
(Handle(3, TableIndex.Field), Handle(10, TableIndex.MethodDef)), // _x
3534
new
CustomAttributeRow
(Handle(14, TableIndex.TypeDef), Handle(7, TableIndex.MethodDef)), // E
3535
new
CustomAttributeRow
(Handle(15, TableIndex.TypeDef), Handle(9, TableIndex.MethodDef)), // C
3536
new
CustomAttributeRow
(Handle(16, TableIndex.TypeDef), Handle(12, TableIndex.MethodDef)),// D
7109
new
CustomAttributeRow
(Handle(1, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)),
7110
new
CustomAttributeRow
(Handle(1, TableIndex.Field), Handle(4, TableIndex.MemberRef)),
7111
new
CustomAttributeRow
(Handle(1, TableIndex.Field), Handle(5, TableIndex.MemberRef)),
7112
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
7113
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
7114
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
7115
new
CustomAttributeRow
(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)));
7134
new
CustomAttributeRow
(Handle(1, TableIndex.Event), Handle(10, TableIndex.MemberRef)));
8097
new
CustomAttributeRow
(Handle(1, TableIndex.Field), Handle(2, TableIndex.MethodDef)),
8098
new
CustomAttributeRow
(Handle(1, TableIndex.Property), Handle(1, TableIndex.MethodDef)),
8099
new
CustomAttributeRow
(Handle(1, TableIndex.Event), Handle(2, TableIndex.MethodDef)),
8100
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
8101
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
8102
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
8103
new
CustomAttributeRow
(Handle(1, TableIndex.GenericParam), Handle(2, TableIndex.MethodDef)),
8104
new
CustomAttributeRow
(Handle(2, TableIndex.Field), Handle(4, TableIndex.MemberRef)),
8105
new
CustomAttributeRow
(Handle(2, TableIndex.Field), Handle(5, TableIndex.MemberRef)),
8106
new
CustomAttributeRow
(Handle(3, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)),
8107
new
CustomAttributeRow
(Handle(5, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)),
8108
new
CustomAttributeRow
(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)));
8195
new
CustomAttributeRow
(Handle(1, TableIndex.GenericParam), Handle(1, TableIndex.MethodDef)),
8196
new
CustomAttributeRow
(Handle(2, TableIndex.Property), Handle(2, TableIndex.MethodDef)),
8197
new
CustomAttributeRow
(Handle(2, TableIndex.Event), Handle(1, TableIndex.MethodDef)),
8198
new
CustomAttributeRow
(Handle(3, TableIndex.Field), Handle(1, TableIndex.MethodDef)),
8199
new
CustomAttributeRow
(Handle(4, TableIndex.Field), Handle(11, TableIndex.MemberRef)),
8200
new
CustomAttributeRow
(Handle(4, TableIndex.Field), Handle(12, TableIndex.MemberRef)),
8201
new
CustomAttributeRow
(Handle(12, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)),
8202
new
CustomAttributeRow
(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef)),
8203
new
CustomAttributeRow
(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef)));
17716
new
CustomAttributeRow
(Handle(3, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)),
17717
new
CustomAttributeRow
(Handle(6, TableIndex.TypeDef), Handle(7, TableIndex.MemberRef))
17786
new
CustomAttributeRow
(Handle(1, TableIndex.Param), Handle(2, TableIndex.MethodDef)),
17787
new
CustomAttributeRow
(Handle(2, TableIndex.Param), Handle(2, TableIndex.MethodDef)),
17788
new
CustomAttributeRow
(Handle(3, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef))
Microsoft.CodeAnalysis.Test.Utilities (1)
Metadata\MetadataReaderUtils.cs (1)
212
yield return new
CustomAttributeRow
(attribute.Parent, attribute.Constructor);
8 references to CustomAttributeRow
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
209
internal static void CheckAttributes(MetadataReader reader, params
CustomAttributeRow
[] rows)
Microsoft.CodeAnalysis.Test.Utilities (5)
Metadata\CustomAttributeRow.cs (3)
13
internal readonly struct CustomAttributeRow : IEquatable<
CustomAttributeRow
>
24
public bool Equals(
CustomAttributeRow
other)
32
return base.Equals((
CustomAttributeRow
)obj);
Metadata\MetadataReaderUtils.cs (2)
207
public static IEnumerable<
CustomAttributeRow
> GetCustomAttributeRows(this MetadataReader reader)
216
public static string GetCustomAttributeName(this MetadataReader reader,
CustomAttributeRow
row)
Roslyn.Test.PdbUtilities (2)
EditAndContinue\EditAndContinueTest.GenerationVerifier.cs (1)
177
internal void VerifyCustomAttributes(IEnumerable<
CustomAttributeRow
>? expected = null)
EditAndContinue\EditAndContinueTestUtilities.cs (1)
61
public static string AttributeRowToString(
CustomAttributeRow
row)