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)
514
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
534
CheckNames(readers, reader1.
GetTypeDefNames
());
576
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
596
CheckNames(readers, reader1.
GetTypeDefNames
());
621
CheckNames(readers, reader2.
GetTypeDefNames
());
824
CheckNames(readers, reader1.
GetTypeDefNames
());
1137
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
1163
CheckNames(readers, reader1.
GetTypeDefNames
());
1200
CheckNames(readers, reader2.
GetTypeDefNames
());
1261
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
1286
CheckNames(readers, reader1.
GetTypeDefNames
());
1326
CheckNames(readers, reader2.
GetTypeDefNames
());
1358
CheckNames(readers, reader3.
GetTypeDefNames
());
1842
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>c");
1861
CheckNames(readers, reader1.
GetTypeDefNames
());
1936
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>F{00000001}`3", "C", "<>c"); // <>F{00000001}`3 is the synthesized delegate for the lambda
1950
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>A{00040000,100000000}`33", "<>F{00000008}`3"); // new synthesized delegate for the new lambda
1967
CheckNames(readers, reader2.
GetTypeDefNames
()); // No new delegate added, reusing from gen 0 and 1
2021
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousDelegate0", "C", "<>c");
2035
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousDelegate1", "<>f__AnonymousDelegate2");
2052
CheckNames(readers, reader2.
GetTypeDefNames
());
2095
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B`1", "C");
2109
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousDelegate0", "<>c");
2161
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousDelegate0`2", "EmbeddedAttribute", "IsUnmanagedAttribute", "C`1", "<>c__0`1");
2175
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousDelegate1`2");
2194
CheckNames(readers, reader2.
GetTypeDefNames
());
2237
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>F`18", "C", "<>c");
2251
CheckNames(readers, reader1.
GetTypeDefNames
());
3105
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
3127
CheckNames(readers, reader1.
GetTypeDefNames
());
3195
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
3222
CheckNames(readers, reader1.
GetTypeDefNames
());
3269
CheckNames(readers, reader2.
GetTypeDefNames
());
3623
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "C");
3639
CheckNames(readers, reader1.
GetTypeDefNames
());
3674
CheckNames(readers, reader2.
GetTypeDefNames
());
4015
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
4036
CheckNames(readers, reader1.
GetTypeDefNames
());
4145
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
4161
CheckNames(readers, reader1.
GetTypeDefNames
());
4200
CheckNames(readers, reader2.
GetTypeDefNames
());
5918
CheckNames(readers, reader1.
GetTypeDefNames
());
5973
CheckNames(readers, reader2.
GetTypeDefNames
());
6482
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
6499
CheckNames(readers, reader1.
GetTypeDefNames
(), "C");
6520
CheckNames(readers, reader2.
GetTypeDefNames
(), "C");
6609
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "MetadataUpdateOriginalTypeAttribute");
6640
CheckNames(readers, reader.
GetTypeDefNames
(), "C#" + generation);
6718
CheckNames(readers, reader3.
GetTypeDefNames
(), "C#2");
6856
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
6880
CheckNames(readers, reader1.
GetTypeDefNames
());
6939
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>c", "<<F>b__0_0>d");
6957
CheckNames(readers, reader1.
GetTypeDefNames
(), "C#1", "<>c", "<<F>b__0#1_0#1>d");
6972
CheckNames(readers, reader2.
GetTypeDefNames
(), "C#2", "<>c", "<<F>b__0#2_0#2>d");
7024
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "D", "<>c", "<<F>b__0_0>d");
7042
CheckNames(readers, reader1.
GetTypeDefNames
(), "C#1", "D", "<>c", "<<F>b__0#1_0#1>d");
7057
CheckNames(readers, reader2.
GetTypeDefNames
(), "C#2", "D", "<>c", "<<F>b__0#2_0#2>d");
7103
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B");
7120
CheckNames(readers, reader1.
GetTypeDefNames
(), "C", "D");
7207
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B1", "B2", "C1", "C2");
7220
CheckNames(readers, reader1.
GetTypeDefNames
(), "B3", "B4", "C3", "C4");
7267
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B`1");
7285
CheckNames(readers, reader1.
GetTypeDefNames
(), "C`1");
7439
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "I", "C");
7453
CheckNames(readers, reader1.
GetTypeDefNames
());
7595
CheckNames(readers, reader1.
GetTypeDefNames
());
7719
CheckNames(readers, reader1.
GetTypeDefNames
(), "J");
7746
CheckNames(readers, reader2.
GetTypeDefNames
());
7844
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B", "C", "D");
7878
CheckNames(readers, reader1.
GetTypeDefNames
());
7986
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
8000
CheckNames(readers, md1.Reader.
GetTypeDefNames
());
8050
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "D", "C");
8073
CheckNames(readers, reader1.
GetTypeDefNames
());
8888
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "S");
8905
CheckNames(readers, reader1.
GetTypeDefNames
());
9164
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
10469
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousType0`1", "A", "B");
10477
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
()); // no additional types
10505
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<>f__AnonymousType1`1"); // one additional type
10538
CheckNames(new[] { reader0, reader1, reader2, reader3 }, reader3.
GetTypeDefNames
()); // no additional types
10656
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousType0`1", "C");
10666
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousType1`2"); // one additional type
10676
CheckNames(readers, reader2.
GetTypeDefNames
()); // no additional types
10686
CheckNames(readers, reader3.
GetTypeDefNames
()); // no additional types
10761
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
10769
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>f__AnonymousType0`1"); // one additional type
10841
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousType0`2", "<>f__AnonymousType1`2", "C");
10848
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>f__AnonymousType2`2", "<>f__AnonymousType3`1");
10875
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<>f__AnonymousType4`1");
12411
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C`1", "IA", "IC", "S");
12448
CheckNames(readers, reader1.
GetTypeDefNames
());
12764
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousType1`1");
12776
CheckNames(readers, reader2.
GetTypeDefNames
());
13264
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>o__0");
13265
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>o__0#1");
13266
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<>o__0#2");
16090
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "EmbeddedAttribute", "NullableAttribute", "NullableContextAttribute", "IsExternalInit", "R");
16131
CheckNames(readers, reader1.
GetTypeDefNames
());
16545
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "Program");
16564
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)
48
=> Verify(() => AssertEntityNamesEqual("TypeDefs", expected, MetadataReader.
GetTypeDefNames
()));