129 references to GetTypeDefNames
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Emit\CompilationEmitTests.cs (2)
5360
var actualNames = reader.
GetTypeDefNames
().Select(h => reader.GetString(h));
5422
var actualNames = reader.
GetTypeDefNames
().Select(h => reader.GetString(h));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (123)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (7)
2474
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>c", "<>c__DisplayClass0_0");
2486
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>c__DisplayClass0#1_0#1");
2502
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<>c__DisplayClass1#2_0#2");
2591
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>c__0`1", "<>c__DisplayClass0_0`1");
2603
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>c__0#1`1", "<>c__DisplayClass0#1_0#1`1");
2619
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<>c__1#2`1", "<>c__DisplayClass1#2_0#2`1");
4757
CheckNames(readers, reader1.
GetTypeDefNames
(), "C#1", "<>c");
Emit\EditAndContinue\EditAndContinueDelegateCacheTests.cs (10)
84
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>O");
85
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>O#1");
148
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C`1", "<>O");
149
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>O#1");
212
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C`1", "<>O");
213
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>O#1");
276
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C`1", "<>O");
277
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<F>O__2_0#1`1");
340
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C`1", "<F>O__2_0`1");
341
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<F>O__2_0#1`1");
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (5)
247
CheckNames(readers, reader1.
GetTypeDefNames
(), "<F>d__0#1");
8798
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<F>d__0");
8799
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<F>d__0#1");
8800
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<F>d__1#2");
9081
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>c__DisplayClass0_0", "<M>d__0");
Emit\EditAndContinue\EditAndContinueTests.cs (101)
547
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
567
CheckNames(readers, reader1.
GetTypeDefNames
());
609
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
629
CheckNames(readers, reader1.
GetTypeDefNames
());
654
CheckNames(readers, reader2.
GetTypeDefNames
());
857
CheckNames(readers, reader1.
GetTypeDefNames
());
1158
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
1184
CheckNames(readers, reader1.
GetTypeDefNames
());
1221
CheckNames(readers, reader2.
GetTypeDefNames
());
1282
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
1307
CheckNames(readers, reader1.
GetTypeDefNames
());
1347
CheckNames(readers, reader2.
GetTypeDefNames
());
1379
CheckNames(readers, reader3.
GetTypeDefNames
());
1863
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>c");
1882
CheckNames(readers, reader1.
GetTypeDefNames
());
1957
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>F{00000001}`3", "C", "<>c"); // <>F{00000001}`3 is the synthesized delegate for the lambda
1971
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>A{00040000,100000000}`33", "<>F{00000008}`3"); // new synthesized delegate for the new lambda
1988
CheckNames(readers, reader2.
GetTypeDefNames
()); // No new delegate added, reusing from gen 0 and 1
2042
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousDelegate0", "C", "<>c");
2056
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousDelegate1", "<>f__AnonymousDelegate2");
2073
CheckNames(readers, reader2.
GetTypeDefNames
());
2116
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B`1", "C");
2130
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousDelegate0", "<>c");
2182
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousDelegate0`2", "EmbeddedAttribute", "IsUnmanagedAttribute", "C`1", "<>c__0`1");
2196
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousDelegate1`2");
2215
CheckNames(readers, reader2.
GetTypeDefNames
());
2258
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>F`18", "C", "<>c");
2272
CheckNames(readers, reader1.
GetTypeDefNames
());
3148
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
3170
CheckNames(readers, reader1.
GetTypeDefNames
());
3238
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
3265
CheckNames(readers, reader1.
GetTypeDefNames
());
3312
CheckNames(readers, reader2.
GetTypeDefNames
());
3666
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "C");
3682
CheckNames(readers, reader1.
GetTypeDefNames
());
3717
CheckNames(readers, reader2.
GetTypeDefNames
());
4058
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
4079
CheckNames(readers, reader1.
GetTypeDefNames
());
4188
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
4204
CheckNames(readers, reader1.
GetTypeDefNames
());
4243
CheckNames(readers, reader2.
GetTypeDefNames
());
6167
CheckNames(readers, reader1.
GetTypeDefNames
());
6222
CheckNames(readers, reader2.
GetTypeDefNames
());
6932
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
6949
CheckNames(readers, reader1.
GetTypeDefNames
(), "C");
6970
CheckNames(readers, reader2.
GetTypeDefNames
(), "C");
7059
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "MetadataUpdateOriginalTypeAttribute");
7090
CheckNames(readers, reader.
GetTypeDefNames
(), "C#" + generation);
7168
CheckNames(readers, reader3.
GetTypeDefNames
(), "C#2");
7306
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
7330
CheckNames(readers, reader1.
GetTypeDefNames
());
7389
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>c", "<<F>b__0_0>d");
7407
CheckNames(readers, reader1.
GetTypeDefNames
(), "C#1", "<>c", "<<F>b__0#1_0#1>d");
7422
CheckNames(readers, reader2.
GetTypeDefNames
(), "C#2", "<>c", "<<F>b__0#2_0#2>d");
7474
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "D", "<>c", "<<F>b__0_0>d");
7492
CheckNames(readers, reader1.
GetTypeDefNames
(), "C#1", "D", "<>c", "<<F>b__0#1_0#1>d");
7507
CheckNames(readers, reader2.
GetTypeDefNames
(), "C#2", "D", "<>c", "<<F>b__0#2_0#2>d");
7553
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B");
7570
CheckNames(readers, reader1.
GetTypeDefNames
(), "C", "D");
7657
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B1", "B2", "C1", "C2");
7670
CheckNames(readers, reader1.
GetTypeDefNames
(), "B3", "B4", "C3", "C4");
7717
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B`1");
7735
CheckNames(readers, reader1.
GetTypeDefNames
(), "C`1");
7889
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "I", "C");
7903
CheckNames(readers, reader1.
GetTypeDefNames
());
8045
CheckNames(readers, reader1.
GetTypeDefNames
());
8169
CheckNames(readers, reader1.
GetTypeDefNames
(), "J");
8196
CheckNames(readers, reader2.
GetTypeDefNames
());
8294
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B", "C", "D");
8328
CheckNames(readers, reader1.
GetTypeDefNames
());
8436
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
8450
CheckNames(readers, md1.Reader.
GetTypeDefNames
());
8500
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "D", "C");
8523
CheckNames(readers, reader1.
GetTypeDefNames
());
9338
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "S");
9355
CheckNames(readers, reader1.
GetTypeDefNames
());
9614
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
10919
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousType0`1", "A", "B");
10927
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
()); // no additional types
10955
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<>f__AnonymousType1`1"); // one additional type
10988
CheckNames(new[] { reader0, reader1, reader2, reader3 }, reader3.
GetTypeDefNames
()); // no additional types
11106
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousType0`1", "C");
11116
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousType1`2"); // one additional type
11126
CheckNames(readers, reader2.
GetTypeDefNames
()); // no additional types
11136
CheckNames(readers, reader3.
GetTypeDefNames
()); // no additional types
11211
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
11219
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>f__AnonymousType0`1"); // one additional type
11291
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousType0`2", "<>f__AnonymousType1`2", "C");
11298
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>f__AnonymousType2`2", "<>f__AnonymousType3`1");
11325
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<>f__AnonymousType4`1");
12861
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C`1", "IA", "IC", "S");
12898
CheckNames(readers, reader1.
GetTypeDefNames
());
13227
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousType1`1");
13239
CheckNames(readers, reader2.
GetTypeDefNames
());
13727
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>o__0");
13728
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>o__0#1");
13729
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<>o__0#2");
16553
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "EmbeddedAttribute", "NullableAttribute", "NullableContextAttribute", "IsExternalInit", "R");
16594
CheckNames(readers, reader1.
GetTypeDefNames
());
17011
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "Program");
17030
CheckNames(readers, reader1.
GetTypeDefNames
());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\DelegateTypeTests.cs (3)
12107
var actualTypes = reader.
GetTypeDefNames
().Select(h => reader.GetString(h)).ToArray();
12152
var actualTypes = reader.
GetTypeDefNames
().Select(h => reader.GetString(h)).ToArray();
12201
var actualTypes = reader.
GetTypeDefNames
().Select(h => reader.GetString(h)).ToArray();
Roslyn.Test.PdbUtilities (1)
EditAndContinue\EditAndContinueTest.GenerationVerifier.cs (1)
55
=> Verify(() => AssertEntityNamesEqual("TypeDefs", expected, MetadataReader.
GetTypeDefNames
()));