131 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 (125)
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");
8809
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<F>d__0");
8810
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<F>d__0#1");
8811
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<F>d__1#2");
9092
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>c__DisplayClass0_0", "<M>d__0");
Emit\EditAndContinue\EditAndContinueTests.cs (103)
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
());
2855
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
2877
CheckNames(readers, reader1.
GetTypeDefNames
());
2945
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
2972
CheckNames(readers, reader1.
GetTypeDefNames
());
3019
CheckNames(readers, reader2.
GetTypeDefNames
());
3373
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "C");
3389
CheckNames(readers, reader1.
GetTypeDefNames
());
3424
CheckNames(readers, reader2.
GetTypeDefNames
());
3765
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
3786
CheckNames(readers, reader1.
GetTypeDefNames
());
3895
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
3911
CheckNames(readers, reader1.
GetTypeDefNames
());
3950
CheckNames(readers, reader2.
GetTypeDefNames
());
5668
CheckNames(readers, reader1.
GetTypeDefNames
());
5723
CheckNames(readers, reader2.
GetTypeDefNames
());
6232
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
6249
CheckNames(readers, reader1.
GetTypeDefNames
(), "C");
6270
CheckNames(readers, reader2.
GetTypeDefNames
(), "C");
6359
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "MetadataUpdateOriginalTypeAttribute");
6390
CheckNames(readers, reader.
GetTypeDefNames
(), "C#" + generation);
6468
CheckNames(readers, reader3.
GetTypeDefNames
(), "C#2");
6606
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
6630
CheckNames(readers, reader1.
GetTypeDefNames
());
6689
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>c", "<<F>b__0_0>d");
6707
CheckNames(readers, reader1.
GetTypeDefNames
(), "C#1", "<>c", "<<F>b__0#1_0#1>d");
6722
CheckNames(readers, reader2.
GetTypeDefNames
(), "C#2", "<>c", "<<F>b__0#2_0#2>d");
6774
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "D", "<>c", "<<F>b__0_0>d");
6792
CheckNames(readers, reader1.
GetTypeDefNames
(), "C#1", "D", "<>c", "<<F>b__0#1_0#1>d");
6807
CheckNames(readers, reader2.
GetTypeDefNames
(), "C#2", "D", "<>c", "<<F>b__0#2_0#2>d");
6853
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B");
6870
CheckNames(readers, reader1.
GetTypeDefNames
(), "C", "D");
6957
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B1", "B2", "C1", "C2");
6970
CheckNames(readers, reader1.
GetTypeDefNames
(), "B3", "B4", "C3", "C4");
7017
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B`1");
7035
CheckNames(readers, reader1.
GetTypeDefNames
(), "C`1");
7189
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "I", "C");
7203
CheckNames(readers, reader1.
GetTypeDefNames
());
7345
CheckNames(readers, reader1.
GetTypeDefNames
());
7469
CheckNames(readers, reader1.
GetTypeDefNames
(), "J");
7496
CheckNames(readers, reader2.
GetTypeDefNames
());
7594
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "A", "B", "C", "D");
7628
CheckNames(readers, reader1.
GetTypeDefNames
());
7736
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
7750
CheckNames(readers, md1.Reader.
GetTypeDefNames
());
7800
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "D", "C");
7823
CheckNames(readers, reader1.
GetTypeDefNames
());
8638
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "S");
8655
CheckNames(readers, reader1.
GetTypeDefNames
());
8914
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
9931
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousType0`2", "<>f__AnonymousType1`2", "<>f__AnonymousType2", "B", "A");
9939
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>f__AnonymousType3`1"); // one additional type
10151
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousType0`1", "A", "B");
10159
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
()); // no additional types
10187
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<>f__AnonymousType1`1"); // one additional type
10220
CheckNames(new[] { reader0, reader1, reader2, reader3 }, reader3.
GetTypeDefNames
()); // no additional types
10338
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousType0`1", "C");
10348
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousType1`2"); // one additional type
10358
CheckNames(readers, reader2.
GetTypeDefNames
()); // no additional types
10368
CheckNames(readers, reader3.
GetTypeDefNames
()); // no additional types
10443
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C");
10451
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>f__AnonymousType0`1"); // one additional type
10523
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "<>f__AnonymousType0`2", "<>f__AnonymousType1`2", "C");
10530
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>f__AnonymousType2`2", "<>f__AnonymousType3`1");
10557
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<>f__AnonymousType4`1");
12093
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C`1", "IA", "IC", "S");
12130
CheckNames(readers, reader1.
GetTypeDefNames
());
12446
CheckNames(readers, reader1.
GetTypeDefNames
(), "<>f__AnonymousType1`1");
12458
CheckNames(readers, reader2.
GetTypeDefNames
());
12946
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "C", "<>o__0");
12947
CheckNames(new[] { reader0, reader1 }, reader1.
GetTypeDefNames
(), "<>o__0#1");
12948
CheckNames(new[] { reader0, reader1, reader2 }, reader2.
GetTypeDefNames
(), "<>o__0#2");
15772
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "EmbeddedAttribute", "NullableAttribute", "NullableContextAttribute", "IsExternalInit", "R");
15813
CheckNames(readers, reader1.
GetTypeDefNames
());
16227
CheckNames(reader0, reader0.
GetTypeDefNames
(), "<Module>", "Program");
16246
CheckNames(readers, reader1.
GetTypeDefNames
());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\DelegateTypeTests.cs (3)
12133
var actualTypes = reader.
GetTypeDefNames
().Select(h => reader.GetString(h)).ToArray();
12178
var actualTypes = reader.
GetTypeDefNames
().Select(h => reader.GetString(h)).ToArray();
12227
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
()));