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)
1050
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1051
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1052
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1055
new
CustomAttributeRow
(Handle(8, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)),
1058
new
CustomAttributeRow
(Handle(9, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)),
1061
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)),
1064
new
CustomAttributeRow
(Handle(10, TableIndex.TypeDef), Handle(2, TableIndex.MethodDef))
1113
new
CustomAttributeRow
(Handle(8, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)),
1114
new
CustomAttributeRow
(Handle(8, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)),
1115
new
CustomAttributeRow
(Handle(8, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)),
1116
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)),
1117
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)),
1163
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1164
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1165
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1166
new
CustomAttributeRow
(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)));
1189
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // Parent row id is 0, signifying a delete
1226
new
CustomAttributeRow
(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef)));
1287
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1288
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1289
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)));
1312
new
CustomAttributeRow
(Handle(2, TableIndex.MethodDef), Handle(5, TableIndex.MemberRef)));
1352
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // 0, delete
1384
new
CustomAttributeRow
(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef)));
1438
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1439
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1440
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1443
new
CustomAttributeRow
(Handle(9, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // Row 4
1444
new
CustomAttributeRow
(Handle(9, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // Row 5
1447
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // Row 6
1450
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), // Row 7
1451
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), // Row 8
1499
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete
1500
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete
1501
new
CustomAttributeRow
(Handle(9, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // F [A1] -> [A2]
1502
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)),// G [A3] -> [A4]
1503
new
CustomAttributeRow
(Handle(10, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)),// G [A3] add with RowId 9
1504
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)),// H [A6] -> [A7]
1549
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A4] delete
1550
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A3] delete
1551
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), // H [A5]
1552
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), // H [A6]
1553
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)), // H [A7] add with RowId 10
1554
new
CustomAttributeRow
(Handle(11, TableIndex.MethodDef), Handle(8, TableIndex.MethodDef)), // H [A8] add with RowId 11
1592
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete
1593
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A6] delete
1594
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A7] delete
1595
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A8] delete
1625
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1626
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1627
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1658
new
CustomAttributeRow
(Handle(6, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // G: [A1] add RowId 4
1689
new
CustomAttributeRow
(Handle(5, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // F: [A2] add RowId 5
1725
new
CustomAttributeRow
(Handle(5, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // G: [A2] -> [A4]
1726
new
CustomAttributeRow
(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), // F: [A1] -> [A3]
1754
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1755
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1756
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1759
new
CustomAttributeRow
(Handle(4, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // Row 4
1791
new
CustomAttributeRow
(Handle(4, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // F [A1] -> [A2]
1792
new
CustomAttributeRow
(Handle(4, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // F [A3] add RowId 5
1824
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete
1825
new
CustomAttributeRow
(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A3] delete
1866
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
1867
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
1868
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
1869
new
CustomAttributeRow
(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.MemberRef)));
1890
new
CustomAttributeRow
(Handle(5, TableIndex.MethodDef), Handle(8, TableIndex.MemberRef)));
3244
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
3245
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
3246
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)));
3271
new
CustomAttributeRow
(Handle(1, TableIndex.Param), Handle(5, TableIndex.MemberRef)));
3318
new
CustomAttributeRow
(Handle(3, TableIndex.Param), Handle(6, TableIndex.MemberRef)));
3381
new
CustomAttributeRow
(Handle(3, TableIndex.Param), Handle(1, TableIndex.MethodDef)),
3382
new
CustomAttributeRow
(Handle(4, TableIndex.Param), Handle(1, TableIndex.MethodDef)));
3454
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
3455
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
3456
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
3457
new
CustomAttributeRow
(Handle(4, TableIndex.Field), Handle(4, TableIndex.MemberRef)),
3458
new
CustomAttributeRow
(Handle(4, TableIndex.Field), Handle(5, TableIndex.MemberRef)),
3459
new
CustomAttributeRow
(Handle(13, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)),
3501
new
CustomAttributeRow
(Handle(1, TableIndex.Property), Handle(5, TableIndex.MethodDef)), // X
3502
new
CustomAttributeRow
(Handle(2, TableIndex.Field), Handle(2, TableIndex.MethodDef)), // E.A
3503
new
CustomAttributeRow
(Handle(3, TableIndex.Field), Handle(4, TableIndex.MethodDef)), // _x
3504
new
CustomAttributeRow
(Handle(14, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), // E
3505
new
CustomAttributeRow
(Handle(15, TableIndex.TypeDef), Handle(3, TableIndex.MethodDef)), // C
3506
new
CustomAttributeRow
(Handle(16, TableIndex.TypeDef), Handle(6, TableIndex.MethodDef)), // D
3582
new
CustomAttributeRow
(Handle(1, TableIndex.Property), Handle(11, TableIndex.MethodDef)),// X
3583
new
CustomAttributeRow
(Handle(2, TableIndex.Field), Handle(8, TableIndex.MethodDef)), // E.A
3584
new
CustomAttributeRow
(Handle(3, TableIndex.Field), Handle(10, TableIndex.MethodDef)), // _x
3585
new
CustomAttributeRow
(Handle(14, TableIndex.TypeDef), Handle(7, TableIndex.MethodDef)), // E
3586
new
CustomAttributeRow
(Handle(15, TableIndex.TypeDef), Handle(9, TableIndex.MethodDef)), // C
3587
new
CustomAttributeRow
(Handle(16, TableIndex.TypeDef), Handle(12, TableIndex.MethodDef)),// D
7310
new
CustomAttributeRow
(Handle(1, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)),
7311
new
CustomAttributeRow
(Handle(1, TableIndex.Field), Handle(4, TableIndex.MemberRef)),
7312
new
CustomAttributeRow
(Handle(1, TableIndex.Field), Handle(5, TableIndex.MemberRef)),
7313
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
7314
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
7315
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
7316
new
CustomAttributeRow
(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)));
7335
new
CustomAttributeRow
(Handle(1, TableIndex.Event), Handle(10, TableIndex.MemberRef)));
8298
new
CustomAttributeRow
(Handle(1, TableIndex.Field), Handle(2, TableIndex.MethodDef)),
8299
new
CustomAttributeRow
(Handle(1, TableIndex.Property), Handle(1, TableIndex.MethodDef)),
8300
new
CustomAttributeRow
(Handle(1, TableIndex.Event), Handle(2, TableIndex.MethodDef)),
8301
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)),
8302
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)),
8303
new
CustomAttributeRow
(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)),
8304
new
CustomAttributeRow
(Handle(1, TableIndex.GenericParam), Handle(2, TableIndex.MethodDef)),
8305
new
CustomAttributeRow
(Handle(2, TableIndex.Field), Handle(4, TableIndex.MemberRef)),
8306
new
CustomAttributeRow
(Handle(2, TableIndex.Field), Handle(5, TableIndex.MemberRef)),
8307
new
CustomAttributeRow
(Handle(3, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)),
8308
new
CustomAttributeRow
(Handle(5, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)),
8309
new
CustomAttributeRow
(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)));
8396
new
CustomAttributeRow
(Handle(1, TableIndex.GenericParam), Handle(1, TableIndex.MethodDef)),
8397
new
CustomAttributeRow
(Handle(2, TableIndex.Property), Handle(2, TableIndex.MethodDef)),
8398
new
CustomAttributeRow
(Handle(2, TableIndex.Event), Handle(1, TableIndex.MethodDef)),
8399
new
CustomAttributeRow
(Handle(3, TableIndex.Field), Handle(1, TableIndex.MethodDef)),
8400
new
CustomAttributeRow
(Handle(4, TableIndex.Field), Handle(11, TableIndex.MemberRef)),
8401
new
CustomAttributeRow
(Handle(4, TableIndex.Field), Handle(12, TableIndex.MemberRef)),
8402
new
CustomAttributeRow
(Handle(12, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)),
8403
new
CustomAttributeRow
(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef)),
8404
new
CustomAttributeRow
(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef)));
18140
new
CustomAttributeRow
(Handle(3, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)),
18141
new
CustomAttributeRow
(Handle(6, TableIndex.TypeDef), Handle(7, TableIndex.MemberRef))
18218
new
CustomAttributeRow
(Handle(1, TableIndex.Param), Handle(2, TableIndex.MethodDef)),
18219
new
CustomAttributeRow
(Handle(2, TableIndex.Param), Handle(2, TableIndex.MethodDef)),
18220
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)