141 instantiations of CustomAttributeRow
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (140)
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 (137)
873
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
874
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
875
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
878
new
CustomAttributeRow
(Handle(7, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef))
907
new
CustomAttributeRow
(Handle(7, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef))
951
new
CustomAttributeRow
(Handle(7, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)),
952
new
CustomAttributeRow
(Handle(7, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)),
953
new
CustomAttributeRow
(Handle(8, TableIndex.TypeDef), Handle(5, TableIndex.MethodDef)),
987
new
CustomAttributeRow
(Handle(7, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)),
988
new
CustomAttributeRow
(Handle(7, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)),
989
new
CustomAttributeRow
(Handle(7, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)),
1029
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1030
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1031
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1034
new
CustomAttributeRow
(Handle(8, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)),
1037
new
CustomAttributeRow
(Handle(9, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)),
1040
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)),
1043
new
CustomAttributeRow
(Handle(10, TableIndex.TypeDef), Handle(2, TableIndex.MethodDef))
1092
new
CustomAttributeRow
(Handle(8, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)),
1093
new
CustomAttributeRow
(Handle(8, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)),
1094
new
CustomAttributeRow
(Handle(8, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)),
1095
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)),
1096
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)),
1142
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1143
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1144
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1145
new
CustomAttributeRow
(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)));
1168
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // Parent row id is 0, signifying a delete
1205
new
CustomAttributeRow
(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef)));
1266
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1267
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1268
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)));
1291
new
CustomAttributeRow
(Handle(2, TableIndex.MethodDef), Handle(5, TableIndex.MemberRef)));
1331
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // 0, delete
1363
new
CustomAttributeRow
(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef)));
1417
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1418
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1419
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1422
new
CustomAttributeRow
(Handle(9, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // Row 4
1423
new
CustomAttributeRow
(Handle(9, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // Row 5
1426
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // Row 6
1429
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), // Row 7
1430
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), // Row 8
1478
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete
1479
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete
1480
new
CustomAttributeRow
(Handle(9, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // F [A1] -> [A2]
1481
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)),// G [A3] -> [A4]
1482
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)),// G [A3] add with RowId 9
1483
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)),// H [A6] -> [A7]
1528
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A4] delete
1529
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A3] delete
1530
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), // H [A5]
1531
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), // H [A6]
1532
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)), // H [A7] add with RowId 10
1533
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(8, TableIndex.MethodDef)), // H [A8] add with RowId 11
1571
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete
1572
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A6] delete
1573
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A7] delete
1574
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A8] delete
1604
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1605
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1606
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1637
new
CustomAttributeRow
(Handle(6, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // G: [A1] add RowId 4
1668
new
CustomAttributeRow
(Handle(5, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // F: [A2] add RowId 5
1704
new
CustomAttributeRow
(Handle(5, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // G: [A2] -> [A4]
1705
new
CustomAttributeRow
(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), // F: [A1] -> [A3]
1733
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1734
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1735
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1738
new
CustomAttributeRow
(Handle(4, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // Row 4
1770
new
CustomAttributeRow
(Handle(4, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // F [A1] -> [A2]
1771
new
CustomAttributeRow
(Handle(4, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // F [A3] add RowId 5
1803
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete
1804
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A3] delete
1845
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1846
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1847
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1848
new
CustomAttributeRow
(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.MemberRef)));
1869
new
CustomAttributeRow
(Handle(5, TableIndex.MethodDef), Handle(8, TableIndex.MemberRef)));
2951
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
2952
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
2953
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)));
2978
new
CustomAttributeRow
(Handle(1, TableIndex.Param), Handle(5, TableIndex.MemberRef)));
3025
new
CustomAttributeRow
(Handle(3, TableIndex.Param), Handle(6, TableIndex.MemberRef)));
3088
new
CustomAttributeRow
(Handle(3, TableIndex.Param), Handle(1, TableIndex.MethodDef)),
3089
new
CustomAttributeRow
(Handle(4, TableIndex.Param), Handle(1, TableIndex.MethodDef)));
3161
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
3162
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
3163
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
3164
new
CustomAttributeRow
(Handle(4, TableIndex.Field), Handle(4, TableIndex.MemberRef)),
3165
new
CustomAttributeRow
(Handle(4, TableIndex.Field), Handle(5, TableIndex.MemberRef)),
3166
new
CustomAttributeRow
(Handle(13, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)),
3208
new
CustomAttributeRow
(Handle(1, TableIndex.Property), Handle(5, TableIndex.MethodDef)), // X
3209
new
CustomAttributeRow
(Handle(2, TableIndex.Field), Handle(2, TableIndex.MethodDef)), // E.A
3210
new
CustomAttributeRow
(Handle(3, TableIndex.Field), Handle(4, TableIndex.MethodDef)), // _x
3211
new
CustomAttributeRow
(Handle(14, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), // E
3212
new
CustomAttributeRow
(Handle(15, TableIndex.TypeDef), Handle(3, TableIndex.MethodDef)), // C
3213
new
CustomAttributeRow
(Handle(16, TableIndex.TypeDef), Handle(6, TableIndex.MethodDef)), // D
3289
new
CustomAttributeRow
(Handle(1, TableIndex.Property), Handle(11, TableIndex.MethodDef)),// X
3290
new
CustomAttributeRow
(Handle(2, TableIndex.Field), Handle(8, TableIndex.MethodDef)), // E.A
3291
new
CustomAttributeRow
(Handle(3, TableIndex.Field), Handle(10, TableIndex.MethodDef)), // _x
3292
new
CustomAttributeRow
(Handle(14, TableIndex.TypeDef), Handle(7, TableIndex.MethodDef)), // E
3293
new
CustomAttributeRow
(Handle(15, TableIndex.TypeDef), Handle(9, TableIndex.MethodDef)), // C
3294
new
CustomAttributeRow
(Handle(16, TableIndex.TypeDef), Handle(12, TableIndex.MethodDef)),// D
6610
new
CustomAttributeRow
(Handle(1, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)),
6611
new
CustomAttributeRow
(Handle(1, TableIndex.Field), Handle(4, TableIndex.MemberRef)),
6612
new
CustomAttributeRow
(Handle(1, TableIndex.Field), Handle(5, TableIndex.MemberRef)),
6613
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
6614
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
6615
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
6616
new
CustomAttributeRow
(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)));
6635
new
CustomAttributeRow
(Handle(1, TableIndex.Event), Handle(10, TableIndex.MemberRef)));
7598
new
CustomAttributeRow
(Handle(1, TableIndex.Field), Handle(2, TableIndex.MethodDef)),
7599
new
CustomAttributeRow
(Handle(1, TableIndex.Property), Handle(1, TableIndex.MethodDef)),
7600
new
CustomAttributeRow
(Handle(1, TableIndex.Event), Handle(2, TableIndex.MethodDef)),
7601
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
7602
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
7603
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
7604
new
CustomAttributeRow
(Handle(1, TableIndex.GenericParam), Handle(2, TableIndex.MethodDef)),
7605
new
CustomAttributeRow
(Handle(2, TableIndex.Field), Handle(4, TableIndex.MemberRef)),
7606
new
CustomAttributeRow
(Handle(2, TableIndex.Field), Handle(5, TableIndex.MemberRef)),
7607
new
CustomAttributeRow
(Handle(3, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)),
7608
new
CustomAttributeRow
(Handle(5, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)),
7609
new
CustomAttributeRow
(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)));
7696
new
CustomAttributeRow
(Handle(1, TableIndex.GenericParam), Handle(1, TableIndex.MethodDef)),
7697
new
CustomAttributeRow
(Handle(2, TableIndex.Property), Handle(2, TableIndex.MethodDef)),
7698
new
CustomAttributeRow
(Handle(2, TableIndex.Event), Handle(1, TableIndex.MethodDef)),
7699
new
CustomAttributeRow
(Handle(3, TableIndex.Field), Handle(1, TableIndex.MethodDef)),
7700
new
CustomAttributeRow
(Handle(4, TableIndex.Field), Handle(11, TableIndex.MemberRef)),
7701
new
CustomAttributeRow
(Handle(4, TableIndex.Field), Handle(12, TableIndex.MemberRef)),
7702
new
CustomAttributeRow
(Handle(12, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)),
7703
new
CustomAttributeRow
(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef)),
7704
new
CustomAttributeRow
(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef)));
17145
new
CustomAttributeRow
(Handle(5, TableIndex.TypeDef), Handle(6, TableIndex.MemberRef))
17214
new
CustomAttributeRow
(Handle(1, TableIndex.Param), Handle(2, TableIndex.MethodDef)),
17215
new
CustomAttributeRow
(Handle(2, TableIndex.Param), Handle(2, TableIndex.MethodDef)),
17216
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)
201
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)
113
internal void VerifyCustomAttributes(IEnumerable<
CustomAttributeRow
>? expected = null)
EditAndContinue\EditAndContinueTestUtilities.cs (1)
61
public static string AttributeRowToString(
CustomAttributeRow
row)