171 references to GetTypeDefNames
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (132)
Emit\CompilationEmitTests.cs (2)
5354
var actualNames = reader.
GetTypeDefNames
().Select(h => reader.GetString(h));
5416
var actualNames = reader.
GetTypeDefNames
().Select(h => reader.GetString(h));
Emit\EditAndContinue\EditAndContinueClosureTests.cs (7)
2331
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>c", "<>c__DisplayClass0_0");
2343
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>c__DisplayClass0#1_0#1");
2359
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<>c__DisplayClass1#2_0#2");
2448
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>c__0`1", "<>c__DisplayClass0_0`1");
2460
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>c__0#1`1", "<>c__DisplayClass0#1_0#1`1");
2476
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<>c__1#2`1", "<>c__DisplayClass1#2_0#2`1");
4624
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)
245
CheckNames(readers, reader1.
GetTypeDefNames
(), "<F>d__0#1");
7952
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<F>d__0");
7953
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<F>d__0#1");
7954
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<F>d__1#2");
8163
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>c__DisplayClass0_0", "<M>d__0");
Emit\EditAndContinue\EditAndContinueTest.GenerationVerifier.cs (1)
40
var actual = _readers.GetStrings(_metadataReader.
GetTypeDefNames
());
Emit\EditAndContinue\EditAndContinueTests.cs (107)
394
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
414
CheckNames(readers, reader1.
GetTypeDefNames
());
465
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
485
CheckNames(readers, reader1.
GetTypeDefNames
());
510
CheckNames(readers, reader2.
GetTypeDefNames
());
568
CheckNames(readers, reader1.
GetTypeDefNames
());
813
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "D");
845
CheckNames(readers, reader1.
GetTypeDefNames
());
928
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
954
CheckNames(readers, reader1.
GetTypeDefNames
());
991
CheckNames(readers, reader2.
GetTypeDefNames
());
1052
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
1077
CheckNames(readers, reader1.
GetTypeDefNames
());
1117
CheckNames(readers, reader2.
GetTypeDefNames
());
1149
CheckNames(readers, reader3.
GetTypeDefNames
());
1211
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>c");
1230
CheckNames(readers, reader1.
GetTypeDefNames
());
1305
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>F{00000001}`3", "C", "<>c"); // <>F{00000001}`3 is the synthesized delegate for the lambda
1319
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>A{00001000,00000001}`33", "<>F{00000004}`3"); // new synthesized delegate for the new lambda
1336
CheckNames(readers, reader2.
GetTypeDefNames
()); // No new delegate added, reusing from gen 0 and 1
1402
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousDelegate0", "C", "<>c");
1416
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousDelegate1", "<>f__AnonymousDelegate2");
1433
CheckNames(readers, reader2.
GetTypeDefNames
());
1486
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousDelegate0", "A", "B`1", "C", "<>c");
1546
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B`1", "C");
1560
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousDelegate0", "<>c");
1632
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousDelegate0`2", "EmbeddedAttribute", "IsUnmanagedAttribute", "C`1", "<>c__0`1");
1646
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousDelegate1`2");
1669
CheckNames(readers, reader2.
GetTypeDefNames
());
1725
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>F`18", "C", "<>c");
1739
CheckNames(readers, reader1.
GetTypeDefNames
());
1975
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
1997
CheckNames(readers, reader1.
GetTypeDefNames
());
2065
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
2092
CheckNames(readers, reader1.
GetTypeDefNames
());
2139
CheckNames(readers, reader2.
GetTypeDefNames
());
2473
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "C");
2489
CheckNames(readers, reader1.
GetTypeDefNames
());
2524
CheckNames(readers, reader2.
GetTypeDefNames
());
2867
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
2888
CheckNames(readers, reader1.
GetTypeDefNames
());
2997
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
3011
CheckNames(readers, reader1.
GetTypeDefNames
());
3045
CheckNames(readers, reader2.
GetTypeDefNames
());
4247
CheckNames(readers, reader1.
GetTypeDefNames
());
4302
CheckNames(readers, reader2.
GetTypeDefNames
());
4795
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
4812
CheckNames(readers, reader1.
GetTypeDefNames
(), "C");
4833
CheckNames(readers, reader2.
GetTypeDefNames
(), "C");
4922
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "MetadataUpdateOriginalTypeAttribute");
4953
CheckNames(readers, reader.
GetTypeDefNames
(), "C#" + generation);
5031
CheckNames(readers, reader3.
GetTypeDefNames
(), "C#2");
5084
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
5108
CheckNames(readers, reader1.
GetTypeDefNames
());
5167
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>c", "<<F>b__0_0>d");
5185
CheckNames(readers, reader1.
GetTypeDefNames
(), "C#1", "<>c", "<<F>b__0#1_0#1>d");
5200
CheckNames(readers, reader2.
GetTypeDefNames
(), "C#2", "<>c", "<<F>b__0#2_0#2>d");
5252
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "D", "<>c", "<<F>b__0_0>d");
5270
CheckNames(readers, reader1.
GetTypeDefNames
(), "C#1", "D", "<>c", "<<F>b__0#1_0#1>d");
5285
CheckNames(readers, reader2.
GetTypeDefNames
(), "C#2", "D", "<>c", "<<F>b__0#2_0#2>d");
5331
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B");
5348
CheckNames(readers, reader1.
GetTypeDefNames
(), "C", "D");
5435
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B1", "B2", "C1", "C2");
5448
CheckNames(readers, reader1.
GetTypeDefNames
(), "B3", "B4", "C3", "C4");
5495
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B`1");
5513
CheckNames(readers, reader1.
GetTypeDefNames
(), "C`1");
5667
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "I", "C");
5681
CheckNames(readers, reader1.
GetTypeDefNames
());
5823
CheckNames(readers, reader1.
GetTypeDefNames
());
5947
CheckNames(readers, reader1.
GetTypeDefNames
(), "J");
5974
CheckNames(readers, reader2.
GetTypeDefNames
());
6084
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B", "C", "D");
6118
CheckNames(readers, reader1.
GetTypeDefNames
());
6226
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
6240
CheckNames(readers, md1.Reader.
GetTypeDefNames
());
6290
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "D", "C");
6313
CheckNames(readers, reader1.
GetTypeDefNames
());
7128
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "S");
7145
CheckNames(readers, reader1.
GetTypeDefNames
());
7286
var typeNames = new[] { reader0 }.GetStrings(reader0.
GetTypeDefNames
());
7897
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
8915
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousType0`2", "<>f__AnonymousType1`2", "<>f__AnonymousType2", "B", "A");
8923
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>f__AnonymousType3`1"); // one additional type
9135
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousType0`1", "A", "B");
9143
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
()); // no additional types
9171
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<>f__AnonymousType1`1"); // one additional type
9204
CheckNames(new[] { reader0, reader1, reader2, reader3 }, reader3.
GetTypeDefNames
()); // no additional types
9322
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousType0`1", "C");
9332
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousType1`2"); // one additional type
9342
CheckNames(readers, reader2.
GetTypeDefNames
()); // no additional types
9352
CheckNames(readers, reader3.
GetTypeDefNames
()); // no additional types
9427
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
9435
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>f__AnonymousType0`1"); // one additional type
9507
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousType0`2", "<>f__AnonymousType1`2", "C");
9514
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>f__AnonymousType2`2", "<>f__AnonymousType3`1");
9541
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<>f__AnonymousType4`1");
11079
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C`1", "IA", "IC", "S");
11116
CheckNames(readers, reader1.
GetTypeDefNames
());
11409
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousType1`1");
11421
CheckNames(readers, reader2.
GetTypeDefNames
());
11864
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>o__0");
11865
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>o__0#1");
11866
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<>o__0#2");
14707
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "EmbeddedAttribute", "NullableAttribute", "NullableContextAttribute", "IsExternalInit", "R");
14749
CheckNames(readers, reader1.
GetTypeDefNames
());
14849
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "Program");
14868
CheckNames(readers, reader1.
GetTypeDefNames
());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\DelegateTypeTests.cs (3)
9295
var actualTypes = reader.
GetTypeDefNames
().Select(h => reader.GetString(h)).ToArray();
9340
var actualTypes = reader.
GetTypeDefNames
().Select(h => reader.GetString(h)).ToArray();
9389
var actualTypes = reader.
GetTypeDefNames
().Select(h => reader.GetString(h)).ToArray();
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (36)
Emit\CompilationEmitTests.vb (1)
4425
Dim actualNames = reader.
GetTypeDefNames
().Select(Function(h) reader.GetString(h))
Emit\EditAndContinue\EditAndContinueClosureTests.vb (5)
526
CheckNamesSorted({reader0}, reader0.
GetTypeDefNames
(), "_Closure$__", "<Module>", "C", "VB$AnonymousDelegate_0", "VB$AnonymousDelegate_1`1", "VB$AnonymousDelegate_2`2", "VB$AnonymousDelegate_3`1", "VB$AnonymousType_0`1")
535
CheckNamesSorted({reader0, reader1}, reader1.
GetTypeDefNames
(), "VB$AnonymousDelegate_4`2", "VB$AnonymousType_1`1")
1459
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "_Closure$__1`1", "_Closure$__1-0`1")
1471
CheckNames({reader0, reader1}, reader1.
GetTypeDefNames
(), "_Closure$__1#1`1", "_Closure$__1#1-0#1`1")
1486
CheckNames({reader0, reader1, reader2}, reader2.
GetTypeDefNames
(), "_Closure$__2#2`1", "_Closure$__2#2-0#2`1")
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (2)
8317
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "VB$StateMachine_1_M", "_Closure$__1-0")
8426
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "VB$StateMachine_3_M")
Emit\EditAndContinue\EditAndContinueTests.vb (28)
163
CheckNames(readers, reader1.
GetTypeDefNames
())
225
CheckNames(readers, reader1.
GetTypeDefNames
())
496
CheckNames(readers, reader1.
GetTypeDefNames
())
844
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "M")
1323
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C`1", "IA", "IC", "S")
1358
CheckNames({reader0, reader1}, reader1.
GetTypeDefNames
())
1535
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C")
1552
CheckNames(readers, reader1.
GetTypeDefNames
(), "C")
1573
CheckNames(readers, reader2.
GetTypeDefNames
(), "C")
1667
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "MetadataUpdateOriginalTypeAttribute")
1689
CheckNames(readers, reader.
GetTypeDefNames
(), "C#" & generation)
1759
CheckNames(readers4, reader3.
GetTypeDefNames
(), "C#2")
4240
CheckNames(reader0, reader0.
GetTypeDefNames
(),
4254
CheckNames({reader0, reader1}, reader1.
GetTypeDefNames
(), "VB$AnonymousType_3`1")
4368
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "VB$AnonymousType_0`1", "A", "B")
4376
CheckNames({reader0, reader1}, reader1.
GetTypeDefNames
()) ' no additional types
4403
CheckNames({reader0, reader1, reader2}, reader2.
GetTypeDefNames
(), "VB$AnonymousType_1`1") ' one additional type
4435
CheckNames({reader0, reader1, reader2, reader3}, reader3.
GetTypeDefNames
()) ' no additional types
4546
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "VB$AnonymousType_0`1", "C")
4554
CheckNames({reader0, reader1}, reader1.
GetTypeDefNames
(), "VB$AnonymousType_1`2") ' one additional type
4562
CheckNames({reader0, reader1, reader2}, reader2.
GetTypeDefNames
()) ' no additional types
4570
CheckNames({reader0, reader1, reader2, reader3}, reader3.
GetTypeDefNames
()) ' no additional types
4611
CheckNames(reader0, reader0.
GetTypeDefNames
(),
4623
CheckNames({reader0, reader1}, reader1.
GetTypeDefNames
(), "VB$AnonymousType_3`2")
4695
CheckNames(reader0, reader0.
GetTypeDefNames
(),
4705
CheckNames({reader0, reader1}, reader1.
GetTypeDefNames
(), "VB$AnonymousType_1`1")
4734
CheckNames({reader0, reader1, reader2}, reader2.
GetTypeDefNames
())
5828
CheckNames(readers, reader1.
GetTypeDefNames
())