1190 references to GetTypeByMetadataName
Microsoft.CodeAnalysis.CSharp (1)
Compilation\CSharpCompilation.cs (1)
4069
return this.
GetTypeByMetadataName
(metadataName).GetPublicSymbol();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (58)
CodeGen\CodeGenDeconstructTests.cs (1)
259
var firstDeconstructMethod = ((CSharpCompilation)comp.Compilation).
GetTypeByMetadataName
("C").GetMembers(WellKnownMemberNames.DeconstructMethodName)
CodeGen\CodeGenFunctionPointersTests.cs (15)
295
var c = comp.
GetTypeByMetadataName
("C");
371
var c = comp.
GetTypeByMetadataName
("C");
562
var c = ((CSharpCompilation)verifier.Compilation).
GetTypeByMetadataName
("C");
684
var testClass = compilation.
GetTypeByMetadataName
("Test1")!;
984
var c = comp.
GetTypeByMetadataName
("C");
5398
verifySymbolNullabilities(comp.
GetTypeByMetadataName
("C")!);
5704
var a = comp.
GetTypeByMetadataName
("A");
7670
var testMod = CSharpCustomModifier.CreateOptional(comp1.
GetTypeByMetadataName
("System.Runtime.CompilerServices.CallConvTest`1"));
7755
var testMod = CSharpCustomModifier.CreateOptional(comp2.
GetTypeByMetadataName
("System.Runtime.CompilerServices.CallConvTest"));
8064
var c = comp.
GetTypeByMetadataName
("C");
8740
var c = comp.
GetTypeByMetadataName
("C");
10338
var c = compilation.
GetTypeByMetadataName
("C");
10406
var c = compilation.
GetTypeByMetadataName
("C");
10516
var c = comp.
GetTypeByMetadataName
("C");
10518
var callConvCdecl = comp.
GetTypeByMetadataName
("System.Runtime.CompilerServices.CallConvCdecl");
CodeGen\CodeGenReadonlyStructTests.cs (11)
827
NamedTypeSymbol namedType = comp.
GetTypeByMetadataName
("Program+S1");
844
namedType = comp.
GetTypeByMetadataName
("Program+S1`1");
865
namedType = comp.
GetTypeByMetadataName
("Program+S2");
872
namedType = comp.
GetTypeByMetadataName
("Program+C1");
879
namedType = comp.
GetTypeByMetadataName
("Program+D1");
910
NamedTypeSymbol s1 = clientComp.
GetTypeByMetadataName
("Program+S1");
1001
NamedTypeSymbol namedType = comp.
GetTypeByMetadataName
("Program+S1");
1008
namedType = comp.
GetTypeByMetadataName
("Program+S1`1");
1029
namedType = comp.
GetTypeByMetadataName
("Program+S2");
1036
namedType = comp.
GetTypeByMetadataName
("Program+C1");
1043
namedType = comp.
GetTypeByMetadataName
("Program+D1");
CodeGen\CodeGenTupleTest.cs (26)
3345
var c = comp.
GetTypeByMetadataName
("C");
4475
var vt2 = comp.
GetTypeByMetadataName
("System.ValueTuple`2");
11025
var c = ((CSharpCompilation)comp.Compilation).
GetTypeByMetadataName
("C");
11346
var c = ((CSharpCompilation)comp.Compilation).
GetTypeByMetadataName
("C");
11738
var c = ((CSharpCompilation)comp.Compilation).
GetTypeByMetadataName
("C");
11886
var c = ((CSharpCompilation)comp.Compilation).
GetTypeByMetadataName
("C");
12170
var c = ((CSharpCompilation)comp.Compilation).
GetTypeByMetadataName
("C");
12460
var c = comp.
GetTypeByMetadataName
("C");
12539
var c = comp.
GetTypeByMetadataName
("C");
12932
var c = comp.
GetTypeByMetadataName
("C");
13014
var c = comp.
GetTypeByMetadataName
("C");
13135
var c = comp.
GetTypeByMetadataName
("C");
13298
var valuetuple = comp.
GetTypeByMetadataName
("System.ValueTuple`2");
13345
var valuetuple = comp.
GetTypeByMetadataName
("System.ValueTuple`2");
13377
var valuetuple = comp.
GetTypeByMetadataName
("System.ValueTuple`2");
13526
var c = comp.
GetTypeByMetadataName
("C");
13584
var c = comp.
GetTypeByMetadataName
("C");
13933
var test = comp.
GetTypeByMetadataName
("Test");
14097
var test = comp.
GetTypeByMetadataName
("Test");
15787
var c = ((CSharpCompilation)comp.Compilation).
GetTypeByMetadataName
("C");
16014
var c = ((CSharpCompilation)comp.Compilation).
GetTypeByMetadataName
("C");
20799
var c3 = comp.
GetTypeByMetadataName
("C3");
20814
c3.FindImplementationForInterfaceMember(comp.
GetTypeByMetadataName
("C4").InterfacesNoUseSiteDiagnostics()[0].GetMember("M")).ToTestDisplayString());
23448
var m = (MethodSymbol)(((CSharpCompilation)comp.Compilation).
GetTypeByMetadataName
("ConsoleApplication5.C2").GetMembers("Goo").First());
23850
var m = (MethodSymbol)(comp.
GetTypeByMetadataName
("ConsoleApplication5.C2").GetMembers("Goo").First());
23903
var m = (PropertySymbol)(((CSharpCompilation)comp.Compilation).
GetTypeByMetadataName
("ConsoleApplication5.C2").GetMembers("Goo").First());
Emit\EmitMetadataTests.cs (1)
2813
var parentParameters = comp.
GetTypeByMetadataName
("Parent").GetMethod("M").GetParameters();
Emit\InAttributeModifierTests.cs (4)
3833
var interfaceMethod = comp.
GetTypeByMetadataName
("ITest").GetMethod("M");
3838
var classMethod = comp.
GetTypeByMetadataName
("Test").GetMethod("M");
3862
var parentMethod = comp.
GetTypeByMetadataName
("ParentTest").GetMethod("M");
3867
var classMethod = comp.
GetTypeByMetadataName
("Test").GetMethod("M");
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Emit\NumericIntPtrTests.cs (4)
9337
var type = comp.
GetTypeByMetadataName
("I");
9343
type = comp.
GetTypeByMetadataName
("C");
9371
var type = comp.
GetTypeByMetadataName
("A");
9377
type = comp.
GetTypeByMetadataName
("B");
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (259)
Attributes\AttributeTests.cs (2)
4900
var goo = compilation.
GetTypeByMetadataName
("Goo");
8856
var type = compilation.
GetTypeByMetadataName
("Library1.Goo");
Attributes\AttributeTests_Assembly.cs (6)
1079
Assert.NotNull(consoleappCompilation.
GetTypeByMetadataName
("System.Runtime.CompilerServices.AssemblyAttributesGoHere"));
1080
Assert.NotNull(consoleappCompilation.
GetTypeByMetadataName
("System.Runtime.CompilerServices.AssemblyAttributesGoHereM"));
1180
Assert.Null(netmoduleCompilation.
GetTypeByMetadataName
("System.Runtime.CompilerServices.AssemblyAttributesGoHere"));
1181
Assert.Null(netmoduleCompilation.
GetTypeByMetadataName
("System.Runtime.CompilerServices.AssemblyAttributesGoHereM"));
1200
Assert.Null(consoleappCompilation.
GetTypeByMetadataName
("System.Runtime.CompilerServices.AssemblyAttributesGoHere"));
1201
Assert.Null(consoleappCompilation.
GetTypeByMetadataName
("System.Runtime.CompilerServices.AssemblyAttributesGoHereM"));
Attributes\AttributeTests_CallerInfoAttributes.cs (5)
1943
var namedType = compilation.
GetTypeByMetadataName
("Program").GetPublicSymbol();
1975
var namedType = compilation.
GetTypeByMetadataName
("Program").GetPublicSymbol();
2007
var namedType = compilation.
GetTypeByMetadataName
("Program").GetPublicSymbol();
2040
var namedType = compilation.
GetTypeByMetadataName
("Program").GetPublicSymbol();
2299
var arguments = compilation.
GetTypeByMetadataName
("Program").GetAttributes().Single().CommonConstructorArguments;
Attributes\AttributeTests_Embedded.cs (4)
951
Assert.NotNull(compilation1.
GetTypeByMetadataName
("TestReference1"));
952
Assert.NotNull(compilation1.
GetTypeByMetadataName
("TestReference2"));
956
Assert.Null(compilation2.
GetTypeByMetadataName
("TestReference1"));
957
Assert.NotNull(compilation2.
GetTypeByMetadataName
("TestReference2"));
Attributes\AttributeTests_NativeInteger.cs (6)
280
var type = comp.
GetTypeByMetadataName
("B");
354
var type = comp.
GetTypeByMetadataName
("B");
437
var type = comp.
GetTypeByMetadataName
("B");
514
var type = comp.
GetTypeByMetadataName
("B");
632
var type = comp.
GetTypeByMetadataName
("B");
740
var type = comp.
GetTypeByMetadataName
("B");
Attributes\AttributeTests_Synthesized.cs (1)
648
var c1OfInt = comp.
GetTypeByMetadataName
("C1`1").Construct(comp.GetSpecialType(SpecialType.System_Int32));
Attributes\AttributeTests_WellKnownAttributes.cs (14)
4898
NamedTypeSymbol typeC = comp.
GetTypeByMetadataName
("C");
4904
NamedTypeSymbol typeBobAttribute = comp.
GetTypeByMetadataName
("BobAttribute");
4972
var substitutedNested = comp.
GetTypeByMetadataName
("SubstitutedNested").BaseType();
4976
var substitutedNestedS = comp.
GetTypeByMetadataName
("SubstitutedNestedS").BaseType();
4980
var valueTupleS = comp.
GetTypeByMetadataName
("ValueTupleS").GetMember("M").GetTypeOrReturnType().Type;
4984
var constructed = comp.
GetTypeByMetadataName
("Constructed").BaseType();
4988
var constructedS = comp.
GetTypeByMetadataName
("ConstructedS").BaseType();
4992
var extendedError = comp2.
GetTypeByMetadataName
("ExtendedError").BaseType();
4996
var topLevel = comp2.
GetTypeByMetadataName
("MissingTopLevel").BaseType();
5000
var nested = comp2.
GetTypeByMetadataName
("MissingNested").BaseType();
5004
var constructedError = comp2.
GetTypeByMetadataName
("MissingConstructed").BaseType();
5008
var nestedSubstitutedError = comp2.
GetTypeByMetadataName
("MissingSubstitutedNested`2").BaseType().ConstructedFrom;
5012
var unbound = comp2.
GetTypeByMetadataName
("Unbound").BaseType().TypeArgumentsWithAnnotationsNoUseSiteDiagnostics[0].Type;
5017
var scriptClass = script.
GetTypeByMetadataName
("Script");
OverloadResolutionPriorityTests.cs (10)
693
var c = comp3.
GetTypeByMetadataName
("C")!;
753
var c = comp3.
GetTypeByMetadataName
("C")!;
801
var derived = comp3.
GetTypeByMetadataName
("Derived")!;
904
var c = ((CSharpCompilation)verifier.Compilation).
GetTypeByMetadataName
("C");
986
var attr = ((CSharpCompilation)verifier.Compilation).
GetTypeByMetadataName
("System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute");
999
var m = ((CSharpCompilation)verifier.Compilation).
GetTypeByMetadataName
("System.Runtime.CompilerServices.C")!.GetMembers("M").OfType<MethodSymbol>().First();
1448
var c = comp.
GetTypeByMetadataName
("C")!;
1567
var c = comp.
GetTypeByMetadataName
("C")!;
1612
var c = comp.
GetTypeByMetadataName
("C")!;
1647
var c = comp.
GetTypeByMetadataName
("C")!;
RefStructInterfacesTests.cs (1)
29224
var testStruct = comp.
GetTypeByMetadataName
("TestStruct");
Semantics\ExperimentalAttributeTests.cs (32)
88
Assert.Equal(ObsoleteAttributeKind.Experimental, comp.
GetTypeByMetadataName
("C").ContainingAssembly.ObsoleteKind);
107
Assert.Equal(ObsoleteAttributeKind.Experimental, comp.
GetTypeByMetadataName
("C").ContainingAssembly.ObsoleteKind);
149
Assert.Equal(ObsoleteAttributeKind.Experimental, comp.
GetTypeByMetadataName
("C").ContainingAssembly.ObsoleteKind);
150
Assert.Equal(ObsoleteAttributeKind.None, comp.
GetTypeByMetadataName
("C").ContainingModule.ObsoleteKind);
173
Assert.Equal(ObsoleteAttributeKind.Experimental, comp.
GetTypeByMetadataName
("C").ContainingAssembly.ObsoleteKind);
174
Assert.Equal(ObsoleteAttributeKind.None, comp.
GetTypeByMetadataName
("C").ContainingModule.ObsoleteKind);
215
Assert.Equal(ObsoleteAttributeKind.Obsolete, comp.
GetTypeByMetadataName
("C").ObsoleteKind);
216
Assert.Equal(ObsoleteAttributeKind.Experimental, comp.
GetTypeByMetadataName
("C").ContainingAssembly.ObsoleteKind);
217
Assert.Equal(ObsoleteAttributeKind.None, comp.
GetTypeByMetadataName
("C").ContainingModule.ObsoleteKind);
254
Assert.Equal(ObsoleteAttributeKind.Experimental, comp.
GetTypeByMetadataName
("C").ContainingAssembly.ObsoleteKind);
283
Assert.Equal(ObsoleteAttributeKind.Experimental, comp.
GetTypeByMetadataName
("C").ContainingAssembly.ObsoleteKind);
320
Assert.Equal(ObsoleteAttributeKind.Experimental, comp.
GetTypeByMetadataName
("C").ContainingAssembly.ObsoleteKind);
321
Assert.Equal(ObsoleteAttributeKind.Obsolete, comp.
GetTypeByMetadataName
("C").ObsoleteKind);
350
Assert.Equal(ObsoleteAttributeKind.Obsolete, comp.
GetTypeByMetadataName
("C").ObsoleteKind);
406
Assert.Equal(ObsoleteAttributeKind.Experimental, comp.
GetTypeByMetadataName
("C").ContainingModule.ObsoleteKind);
407
Assert.Equal(ObsoleteAttributeKind.None, comp.
GetTypeByMetadataName
("C").ContainingAssembly.ObsoleteKind);
430
Assert.Equal(ObsoleteAttributeKind.Experimental, comp.
GetTypeByMetadataName
("C").ContainingModule.ObsoleteKind);
431
Assert.Equal(ObsoleteAttributeKind.None, comp.
GetTypeByMetadataName
("C").ContainingAssembly.ObsoleteKind);
473
Assert.Equal(ObsoleteAttributeKind.Experimental, comp.
GetTypeByMetadataName
("C").ContainingModule.ObsoleteKind);
474
Assert.Equal(ObsoleteAttributeKind.Experimental, comp.
GetTypeByMetadataName
("C").ContainingAssembly.ObsoleteKind);
500
Assert.Equal(ObsoleteAttributeKind.Experimental, comp.
GetTypeByMetadataName
("C").ContainingModule.ObsoleteKind);
501
Assert.Equal(ObsoleteAttributeKind.Experimental, comp.
GetTypeByMetadataName
("C").ContainingAssembly.ObsoleteKind);
562
Assert.Equal(ObsoleteAttributeKind.None, comp.
GetTypeByMetadataName
("C").ContainingModule.ObsoleteKind);
563
Assert.Equal(ObsoleteAttributeKind.Experimental, comp.
GetTypeByMetadataName
("C").ContainingAssembly.ObsoleteKind);
565
Assert.Equal(ObsoleteAttributeKind.None, comp.
GetTypeByMetadataName
("D").ContainingModule.ObsoleteKind);
566
Assert.Equal(ObsoleteAttributeKind.Experimental, comp.
GetTypeByMetadataName
("D").ContainingAssembly.ObsoleteKind);
593
var c = comp.
GetTypeByMetadataName
("C");
634
var c = comp.
GetTypeByMetadataName
("C");
948
var derived = comp.
GetTypeByMetadataName
("Derived");
976
var derived = comp.
GetTypeByMetadataName
("Derived");
1013
var derived = comp.
GetTypeByMetadataName
("Derived");
1041
var derived = comp.
GetTypeByMetadataName
("Derived");
Semantics\ExtensionTests.cs (14)
3778
Assert.Empty(comp.
GetTypeByMetadataName
("Extensions").GetMembers().OfType<MethodSymbol>());
5009
NamedTypeSymbol extensions = comp1.
GetTypeByMetadataName
("Extensions");
5013
extensions = comp1.
GetTypeByMetadataName
("Extensions");
6442
MethodSymbol implementation = comp1.
GetTypeByMetadataName
("Extensions").GetMembers().OfType<MethodSymbol>().Single();
9423
MethodSymbol implementation = comp1.
GetTypeByMetadataName
("Extensions").GetMembers().OfType<MethodSymbol>().Single();
9712
MethodSymbol implementation = comp1.
GetTypeByMetadataName
("Extensions").GetMembers().OfType<MethodSymbol>().Single();
14021
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
14063
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
19315
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
19405
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
20187
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
22410
var e = comp.
GetTypeByMetadataName
("E");
41989
Assert.Equal("<>E__0", comp.
GetTypeByMetadataName
("E").GetTypeMembers().Single().ExtensionName);
41992
Assert.Null(comp.
GetTypeByMetadataName
("E+<>E__0"));
Semantics\ExtensionTests2.cs (5)
3655
Assert.False(comp.
GetTypeByMetadataName
("E").GetTypeMembers().Single().IsExtension);
3701
Assert.False(comp.
GetTypeByMetadataName
("E").GetTypeMembers().Single().IsExtension);
3745
Assert.False(comp.
GetTypeByMetadataName
("E").GetTypeMembers().Single().IsExtension);
3789
Assert.False(comp.
GetTypeByMetadataName
("E").GetTypeMembers().Single().IsExtension);
3838
Assert.False(comp.
GetTypeByMetadataName
("E").GetTypeMembers().Single().IsExtension);
Semantics\ParamsCollectionTests.cs (7)
239
var attributeData1 = comp.
GetTypeByMetadataName
(name).GetAttributes().Single();
355
var attributeData1 = comp.
GetTypeByMetadataName
(name).GetAttributes().Single();
538
var attributeData1 = comp.
GetTypeByMetadataName
(name).GetAttributes().Single();
683
var attributeData1 = comp.
GetTypeByMetadataName
(name).GetAttributes().Single();
1427
var attributeData1 = comp.
GetTypeByMetadataName
(name).GetAttributes().Single();
2551
var attributeData1 = comp.
GetTypeByMetadataName
(name).GetAttributes().Single();
2687
var attributeData1 = comp.
GetTypeByMetadataName
(name).GetAttributes().Single();
Semantics\PrimaryConstructorTests.cs (99)
128
var members = comp.
GetTypeByMetadataName
("Point").GetMembers();
3103
Assert.Empty(comp.
GetTypeByMetadataName
("Test1").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes());
3104
Assert.Equal(2, comp.
GetTypeByMetadataName
("Test2").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes().Count());
3146
Assert.Empty(comp.
GetTypeByMetadataName
("Test1").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes());
3147
Assert.Equal(1, comp.
GetTypeByMetadataName
("Test2").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes().Count());
3221
var c = (SourceNamedTypeSymbol)comp.
GetTypeByMetadataName
("C");
3249
var c = comp.
GetTypeByMetadataName
("C");
3281
var i = (SourceNamedTypeSymbol)comp.
GetTypeByMetadataName
("I");
3323
var e = (SourceNamedTypeSymbol)comp.
GetTypeByMetadataName
("E");
3355
var c = (SourceNamedTypeSymbol)comp.
GetTypeByMetadataName
("C");
3379
var c = comp.
GetTypeByMetadataName
("C");
3400
var c = comp.
GetTypeByMetadataName
("C");
3442
var c1 = (SourceNamedTypeSymbol)comp.
GetTypeByMetadataName
("C1");
3448
var c2 = (SourceNamedTypeSymbol)comp.
GetTypeByMetadataName
("C2");
3504
var c1 = (SourceNamedTypeSymbol)comp.
GetTypeByMetadataName
("C1");
3510
var c2 = (SourceNamedTypeSymbol)comp.
GetTypeByMetadataName
("C2");
3536
var c = (SourceNamedTypeSymbol)comp.
GetTypeByMetadataName
("C");
3558
var c = (SourceMemberContainerTypeSymbol)comp.
GetTypeByMetadataName
("C");
3584
var c1 = (SourceMemberContainerTypeSymbol)comp.
GetTypeByMetadataName
("C1");
3607
var c1 = (SourceMemberContainerTypeSymbol)comp.
GetTypeByMetadataName
("C1");
3629
var c = (SourceMemberContainerTypeSymbol)comp.
GetTypeByMetadataName
("C");
3651
var c = (SourceMemberContainerTypeSymbol)comp.
GetTypeByMetadataName
("C");
7838
var capturedParameters = comp.
GetTypeByMetadataName
("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters();
8703
Assert.Empty(((CSharpCompilation)verifier.Compilation).
GetTypeByMetadataName
("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
9886
Assert.Empty(comp.
GetTypeByMetadataName
("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
9946
Assert.Equal(1, comp.
GetTypeByMetadataName
("C2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
9947
Assert.Empty(comp.
GetTypeByMetadataName
("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
9999
Assert.Empty(comp.
GetTypeByMetadataName
("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10000
Assert.Equal(1, comp.
GetTypeByMetadataName
("C2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10001
Assert.Equal(1, comp.
GetTypeByMetadataName
("C3").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10002
Assert.Equal(2, comp.
GetTypeByMetadataName
("C4").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10021
Assert.Equal(1, comp.
GetTypeByMetadataName
("C3").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10048
Assert.Equal(2, comp.
GetTypeByMetadataName
("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10150
Assert.Equal(1, comp.
GetTypeByMetadataName
("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10193
Assert.Empty(comp.
GetTypeByMetadataName
("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10228
Assert.Empty(comp.
GetTypeByMetadataName
("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10271
Assert.Empty(comp.
GetTypeByMetadataName
("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10309
Assert.NotEmpty(comp.
GetTypeByMetadataName
("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10340
Assert.NotEmpty(comp.
GetTypeByMetadataName
("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10380
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10416
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10452
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10491
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10530
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10566
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10602
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10641
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10680
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10719
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10755
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10791
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10831
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10878
Assert.Empty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10922
Assert.Empty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10962
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11005
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11052
Assert.Empty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11094
Assert.Empty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11139
Assert.Empty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11174
Assert.Empty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11204
Assert.Empty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11239
Assert.Empty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11269
Assert.Empty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11304
Assert.Empty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11335
Assert.Empty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11371
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11402
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11445
Assert.Empty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11484
Assert.Empty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11523
Assert.Empty(comp.
GetTypeByMetadataName
("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11563
Assert.Empty(comp.
GetTypeByMetadataName
("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11606
Assert.Empty(comp.
GetTypeByMetadataName
("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11796
Assert.Equal(isStatic, comp.
GetTypeByMetadataName
("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().IsEmpty());
11840
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11841
Assert.Empty(comp.
GetTypeByMetadataName
("S2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11842
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S3").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11914
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11950
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11993
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12041
Assert.Equal("System.String P1", comp1.
GetTypeByMetadataName
("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Single().Key.ToTestDisplayString());
12042
Assert.Equal("System.Int32 p2", comp1.
GetTypeByMetadataName
("C2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Single().Key.ToTestDisplayString());
12043
Assert.Equal(2, comp1.
GetTypeByMetadataName
("C3").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
12073
Assert.Empty(comp2.
GetTypeByMetadataName
("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12074
Assert.Empty(comp2.
GetTypeByMetadataName
("C2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12114
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12158
Assert.Empty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12204
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
14620
Assert.All(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
14816
Assert.All(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
15017
Assert.All(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
15243
Assert.All(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
15554
Assert.All(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
16379
Assert.NotEmpty(comp.
GetTypeByMetadataName
("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
19715
Assert.Equal("p1", comp.
GetTypeByMetadataName
("C1").Indexers.Single().MetadataName);
19745
Assert.Equal("p1", comp.
GetTypeByMetadataName
("C1").Indexers.Single().MetadataName);
19766
Assert.Equal("p1", comp.
GetTypeByMetadataName
("C1").Indexers.Single().MetadataName);
19767
Assert.Single(comp.
GetTypeByMetadataName
("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
20258
Assert.Empty(comp.
GetTypeByMetadataName
("C").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
22581
Assert.IsType<RetargetingNamedTypeSymbol>(comp2.
GetTypeByMetadataName
("Preserve1Attribute"));
Semantics\RecordTests.cs (1)
10040
var b1Ctor = comp.
GetTypeByMetadataName
("B1")!.GetMembersUnordered().OfType<SynthesizedPrimaryConstructor>().Single();
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (52)
5900
var i1M1 = compilation1.
GetTypeByMetadataName
("I1").GetMembers().Single();
5901
var c1 = compilation1.
GetTypeByMetadataName
("C1");
5987
var i1M1 = compilation1.
GetTypeByMetadataName
("I1").GetMembers().Single();
5988
var c1 = compilation1.
GetTypeByMetadataName
("C1");
6895
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>())
6916
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
6943
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
6949
foreach (var m in compilation.
GetTypeByMetadataName
("S2").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
6978
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
7006
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
7040
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
7073
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
7079
foreach (var m in compilation.
GetTypeByMetadataName
("S2").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
7106
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
7141
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
7175
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
7249
foreach (var m in compilation.
GetTypeByMetadataName
("I2").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
7255
foreach (var m in compilation.
GetTypeByMetadataName
("C3").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
7261
foreach (var m in compilation.
GetTypeByMetadataName
("C4").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
7267
foreach (var m in compilation.
GetTypeByMetadataName
("I5").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
17556
var i1M1 = compilation1.
GetTypeByMetadataName
("I1").GetMembers().Single();
17557
var c1 = compilation1.
GetTypeByMetadataName
("C1");
17643
var i1M1 = compilation1.
GetTypeByMetadataName
("I1").GetMembers().Single();
17644
var c1 = compilation1.
GetTypeByMetadataName
("C1");
18459
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18479
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18506
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18512
foreach (var m in compilation.
GetTypeByMetadataName
("S2").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18537
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18543
foreach (var m in compilation.
GetTypeByMetadataName
("S2").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18572
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18600
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18628
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18655
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18688
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18694
foreach (var m in compilation.
GetTypeByMetadataName
("S2").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18724
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18730
foreach (var m in compilation.
GetTypeByMetadataName
("S2").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18757
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18782
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18817
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18850
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18891
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18923
foreach (var m in compilation.
GetTypeByMetadataName
("S1").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
18997
foreach (var m in compilation.
GetTypeByMetadataName
("I2").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
19003
foreach (var m in compilation.
GetTypeByMetadataName
("C3").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
19009
foreach (var m in compilation.
GetTypeByMetadataName
("C4").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
19015
foreach (var m in compilation.
GetTypeByMetadataName
("I5").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
19072
foreach (var m in compilation.
GetTypeByMetadataName
("I2").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
19078
foreach (var m in compilation.
GetTypeByMetadataName
("C3").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
19084
foreach (var m in compilation.
GetTypeByMetadataName
("C4").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
19090
foreach (var m in compilation.
GetTypeByMetadataName
("I5").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()))
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests_ICompoundAssignmentOperation.cs (1)
84
var typeSymbol = compilation.
GetTypeByMetadataName
("C");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (299)
Semantics\FunctionPointerTests.cs (4)
1945
var declaredSymbol = (IMethodSymbol)comp.
GetTypeByMetadataName
("C").GetMethod("M2").ISymbol;
2006
var derived = comp.
GetTypeByMetadataName
("Derived");
2123
var d = comp.
GetTypeByMetadataName
("D");
3936
var m = comp.
GetTypeByMetadataName
("C").GetMethod("M");
Semantics\InitOnlyMemberTests.cs (2)
4764
Assert.Equal("corlibWithIsExternalInit", comp.
GetTypeByMetadataName
("System.Runtime.CompilerServices.IsExternalInit").ContainingAssembly.Name);
4773
Assert.Equal(expectedAssemblyName, comp.
GetTypeByMetadataName
("System.Runtime.CompilerServices.IsExternalInit").ContainingAssembly.Name);
Semantics\InterpolationTests.cs (26)
6862
var sParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Skip(1).Single();
6894
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Single();
6966
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
6969
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Single();
7041
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
7044
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Skip(1).Single();
7119
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
7122
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Skip(1).Single();
7194
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
7197
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Single();
7302
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
7305
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Skip(1).Single();
7342
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
7345
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Skip(1).Single();
7382
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
7385
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Skip(1).Single();
7422
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
7425
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Skip(1).Single();
7499
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
7502
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Single();
7576
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
7579
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod(".ctor").Parameters.Single();
7657
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
7660
var cParam = comp.
GetTypeByMetadataName
("C`1").GetMethod("M").Parameters.Single();
7819
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
7822
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.First();
Semantics\IteratorTests.cs (1)
122
var testType = Assert.IsAssignableFrom<PENamedTypeSymbol>(userComp.
GetTypeByMetadataName
("Test"));
Semantics\LambdaTests.cs (2)
3903
var expectedAttributes = expectedAttributeNames.Select(n => comp.
GetTypeByMetadataName
(n));
3945
var expectedAttributeConstructor = comp.
GetTypeByMetadataName
(expectedAttributeName).InstanceConstructors.Single().GetPublicSymbol();
Semantics\LocalFunctionTests.cs (10)
556
var aAttribute = comp.
GetTypeByMetadataName
("A");
820
var aAttribute = comp.
GetTypeByMetadataName
("A");
858
Assert.Equal(comp.
GetTypeByMetadataName
("A"), attr.AttributeClass.GetSymbol());
976
Assert.Equal(comp.
GetTypeByMetadataName
("PropAttribute"), attributes[0].AttributeClass.GetSymbol());
977
Assert.Equal(comp.
GetTypeByMetadataName
("ReturnAttribute"), attributes[1].AttributeClass.GetSymbol());
978
Assert.Equal(comp.
GetTypeByMetadataName
("MethodAttribute"), attributes[2].AttributeClass.GetSymbol());
982
Assert.Equal(comp.
GetTypeByMetadataName
("PropAttribute"), returnAttributes[0].AttributeClass.GetSymbol());
983
Assert.Equal(comp.
GetTypeByMetadataName
("ReturnAttribute"), returnAttributes[1].AttributeClass.GetSymbol());
984
Assert.Equal(comp.
GetTypeByMetadataName
("MethodAttribute"), returnAttributes[2].AttributeClass.GetSymbol());
1025
var attributeConstructor = comp.
GetTypeByMetadataName
("A").InstanceConstructors.Single();
Semantics\LockTests.cs (3)
510
var symbol = compilation.
GetTypeByMetadataName
("Test");
529
var symbol = compilation.
GetTypeByMetadataName
("Test");
648
var symbol = compilation.
GetTypeByMetadataName
("System.Type");
Semantics\MultiDimensionalArrayTests.cs (3)
534
var m2 = compilation.
GetTypeByMetadataName
("Test").GetMember<MethodSymbol>("M2");
1092
var test = compilation.
GetTypeByMetadataName
("Test");
1680
var p = compilation.
GetTypeByMetadataName
("Program");
Semantics\NameOfTests.cs (1)
3069
var igooType = compilation.
GetTypeByMetadataName
("IGoo`1").GetPublicSymbol();
Semantics\NativeIntegerTests.cs (12)
111
var type = comp.
GetTypeByMetadataName
("System.IntPtr");
115
type = comp.
GetTypeByMetadataName
("System.UIntPtr");
207
var type = comp.
GetTypeByMetadataName
("System.IntPtr");
211
type = comp.
GetTypeByMetadataName
("System.UIntPtr");
13577
var type = comp.
GetTypeByMetadataName
("I");
13583
type = comp.
GetTypeByMetadataName
("C");
13613
var type = comp.
GetTypeByMetadataName
("A");
13619
type = comp.
GetTypeByMetadataName
("B");
13672
var type = comp.
GetTypeByMetadataName
("A");
13678
type = comp.
GetTypeByMetadataName
("B");
13735
var type = comp.
GetTypeByMetadataName
("A");
13741
type = comp.
GetTypeByMetadataName
("B");
Semantics\NullableReferenceTypesTests.cs (151)
6467
var c = comp.
GetTypeByMetadataName
("C");
6489
var c = comp.
GetTypeByMetadataName
("C");
11453
var b = compilation.
GetTypeByMetadataName
("B");
11504
var b = compilation.
GetTypeByMetadataName
("B");
11567
var b = compilation.
GetTypeByMetadataName
("B");
11626
var b = compilation.
GetTypeByMetadataName
("B");
11631
var d = compilation.
GetTypeByMetadataName
("D");
11698
var b = compilation.
GetTypeByMetadataName
("B");
11731
var b = compilation.
GetTypeByMetadataName
("B");
11766
var b = compilation.
GetTypeByMetadataName
("B");
11847
var b = compilation.
GetTypeByMetadataName
("B");
11891
var b = compilation.
GetTypeByMetadataName
("B");
11929
var b = compilation.
GetTypeByMetadataName
("B");
12014
var b = compilation.
GetTypeByMetadataName
("B");
12097
var b = compilation.
GetTypeByMetadataName
("B");
12185
var b = compilation.
GetTypeByMetadataName
("B");
12257
var b = compilation.
GetTypeByMetadataName
("B");
12329
var type = compilation.
GetTypeByMetadataName
(typeName);
12343
var type = compilation.
GetTypeByMetadataName
(typeName);
12411
var b1 = compilation.
GetTypeByMetadataName
("B1");
12418
var b2 = compilation.
GetTypeByMetadataName
("B2");
12684
var ia = compilation.
GetTypeByMetadataName
("IA");
12692
var type = compilation.
GetTypeByMetadataName
(typeName);
12703
var type = compilation.
GetTypeByMetadataName
(typeName);
12711
var type = compilation.
GetTypeByMetadataName
(typeName);
12780
var ia = compilation.
GetTypeByMetadataName
("IA");
12781
var b1 = compilation.
GetTypeByMetadataName
("B1");
12799
var type = compilation.
GetTypeByMetadataName
(typeName);
12883
foreach (var member in compilation.
GetTypeByMetadataName
("B1").GetMembers().OfType<PropertySymbol>())
12888
foreach (var member in compilation.
GetTypeByMetadataName
("B2").GetMembers().OfType<PropertySymbol>())
12895
var type = compilation.
GetTypeByMetadataName
(typeName);
13031
var b = compilation.
GetTypeByMetadataName
("B");
13033
foreach (var member in compilation.
GetTypeByMetadataName
("IA").GetMembers().OfType<PropertySymbol>())
13039
foreach (var member in compilation.
GetTypeByMetadataName
("IA2").GetMembers().OfType<PropertySymbol>())
13047
var type = compilation.
GetTypeByMetadataName
(typeName);
13122
var b = compilation.
GetTypeByMetadataName
("B");
13124
foreach (var member in compilation.
GetTypeByMetadataName
("IA").GetMembers().OfType<PropertySymbol>())
13130
foreach (var member in compilation.
GetTypeByMetadataName
("IA2").GetMembers().OfType<PropertySymbol>())
13138
var type = compilation.
GetTypeByMetadataName
(typeName);
13203
var b = compilation.
GetTypeByMetadataName
("B");
13319
var ia = compilation.
GetTypeByMetadataName
("IA");
13320
var b = compilation.
GetTypeByMetadataName
("B");
13408
var ia = compilation.
GetTypeByMetadataName
("IA");
13409
var b = compilation.
GetTypeByMetadataName
("B");
13685
var b = compilation.
GetTypeByMetadataName
("B");
13853
var m1 = compilation.
GetTypeByMetadataName
("B").GetMember<MethodSymbol>("M1");
13896
var b = compilation.
GetTypeByMetadataName
("B");
13965
var b = compilation.
GetTypeByMetadataName
("B");
14024
var b = compilation.
GetTypeByMetadataName
("B");
14131
var b = compilation.
GetTypeByMetadataName
("B");
14227
var b = compilation.
GetTypeByMetadataName
("B");
14232
var d = compilation.
GetTypeByMetadataName
("D");
14283
var b = compilation.
GetTypeByMetadataName
("B");
14288
var d = compilation.
GetTypeByMetadataName
("D");
16496
var ia = compilation.
GetTypeByMetadataName
("IA");
16497
var b = compilation.
GetTypeByMetadataName
("B");
16633
foreach (var member in compilation.
GetTypeByMetadataName
(typeName).GetMembers().OfType<PropertySymbol>())
16639
foreach (var member in compilation.
GetTypeByMetadataName
("B3").GetMembers().OfType<PropertySymbol>())
16646
var type = compilation.
GetTypeByMetadataName
(typeName);
16718
var implemented = compilation.
GetTypeByMetadataName
(typeName[0]).GetMembers().OfType<PropertySymbol>().Single();
16719
var implementing = (PropertySymbol)compilation.
GetTypeByMetadataName
(typeName[1]).FindImplementationForInterfaceMember(implemented);
16724
var implemented = compilation.
GetTypeByMetadataName
("IA3").GetMembers().OfType<PropertySymbol>().Single();
16725
var implementing = (PropertySymbol)compilation.
GetTypeByMetadataName
("B3").FindImplementationForInterfaceMember(implemented);
16731
var type = compilation.
GetTypeByMetadataName
(typeName);
16803
var implemented = compilation.
GetTypeByMetadataName
(typeName[0]).GetMembers().OfType<PropertySymbol>().Single();
16804
var implementing = (PropertySymbol)compilation.
GetTypeByMetadataName
(typeName[1]).FindImplementationForInterfaceMember(implemented);
16809
var implemented = compilation.
GetTypeByMetadataName
("IA3").GetMembers().OfType<PropertySymbol>().Single();
16810
var implementing = (PropertySymbol)compilation.
GetTypeByMetadataName
("B3").FindImplementationForInterfaceMember(implemented);
16816
var type = compilation.
GetTypeByMetadataName
(typeName);
16903
var c1 = (NamedTypeSymbol)comp.
GetTypeByMetadataName
("C1");
16915
var c2 = (NamedTypeSymbol)comp.
GetTypeByMetadataName
("C2");
16927
var c3 = (NamedTypeSymbol)comp.
GetTypeByMetadataName
("C3");
16938
var c4 = (NamedTypeSymbol)comp.
GetTypeByMetadataName
("C4");
17269
var c1 = (NamedTypeSymbol)comp.
GetTypeByMetadataName
("C1`1");
17281
var c2 = (NamedTypeSymbol)comp.
GetTypeByMetadataName
("C2`1");
17293
var c3 = (NamedTypeSymbol)comp.
GetTypeByMetadataName
("C3`1");
17304
var c4 = (NamedTypeSymbol)comp.
GetTypeByMetadataName
("C4`1");
17352
var c3 = (NamedTypeSymbol)comp.
GetTypeByMetadataName
("C3`2");
17726
var ia = compilation.
GetTypeByMetadataName
("IA");
17727
var b = compilation.
GetTypeByMetadataName
("B");
17794
var ia = compilation.
GetTypeByMetadataName
("IA");
17795
var b = compilation.
GetTypeByMetadataName
("B");
17835
var c = compilation.
GetTypeByMetadataName
("C");
17874
var c1 = compilation.
GetTypeByMetadataName
("C1");
17889
c1 = compilation.
GetTypeByMetadataName
("C1");
77008
var b = compilation.
GetTypeByMetadataName
("B");
77019
Assert.Equal("String? D1()", compilation.
GetTypeByMetadataName
("D1")
77023
Assert.Equal("String D1()", compilation.
GetTypeByMetadataName
("D1")
77027
Assert.Equal("String! D2()", compilation.
GetTypeByMetadataName
("D2")
77031
var f = compilation.
GetTypeByMetadataName
("F");
77092
Assert.Equal("String? D1()", compilation.
GetTypeByMetadataName
("D1")
111049
var c = comp.
GetTypeByMetadataName
("C`2");
112848
var b = comp.
GetTypeByMetadataName
("A`2+B");
112933
var b = comp.
GetTypeByMetadataName
("A`2+B");
112952
var b = comp.
GetTypeByMetadataName
("A`1+B");
112972
var b = comp.
GetTypeByMetadataName
("A`1+B");
113049
var b = comp.
GetTypeByMetadataName
("A`2+B");
113129
var b = comp.
GetTypeByMetadataName
("A`2+B");
113150
var a = comp.
GetTypeByMetadataName
("A");
113691
var a = comp.
GetTypeByMetadataName
("A`1");
113710
var a = comp.
GetTypeByMetadataName
("A`1");
113734
var a = comp.
GetTypeByMetadataName
("A`1");
113756
var a = comp.
GetTypeByMetadataName
("A`1");
113789
var a = comp.
GetTypeByMetadataName
("A`1");
113810
var a = comp.
GetTypeByMetadataName
("A`1");
116661
Assert.Equal(TypeKind.Struct, compilation1.
GetTypeByMetadataName
("A").TypeKind);
116662
Assert.Equal(TypeKind.Enum, compilation1.
GetTypeByMetadataName
("B").TypeKind);
116663
Assert.Equal(TypeKind.Class, compilation1.
GetTypeByMetadataName
("C").TypeKind);
116664
Assert.Equal(TypeKind.Delegate, compilation1.
GetTypeByMetadataName
("D").TypeKind);
116665
Assert.Equal(TypeKind.Interface, compilation1.
GetTypeByMetadataName
("I1").TypeKind);
116681
Assert.Equal(TypeKind.Struct, compilation2.
GetTypeByMetadataName
("A").TypeKind);
116682
Assert.Equal(TypeKind.Enum, compilation2.
GetTypeByMetadataName
("B").TypeKind);
116683
Assert.Equal(TypeKind.Class, compilation2.
GetTypeByMetadataName
("C").TypeKind);
116684
Assert.Equal(TypeKind.Delegate, compilation2.
GetTypeByMetadataName
("D").TypeKind);
116685
Assert.Equal(TypeKind.Interface, compilation2.
GetTypeByMetadataName
("I1").TypeKind);
116692
Assert.Equal(TypeKind.Struct, compilation3.
GetTypeByMetadataName
("A").TypeKind);
116693
Assert.Equal(TypeKind.Enum, compilation3.
GetTypeByMetadataName
("B").TypeKind);
116694
Assert.Equal(TypeKind.Class, compilation3.
GetTypeByMetadataName
("C").TypeKind);
116695
Assert.Equal(TypeKind.Delegate, compilation3.
GetTypeByMetadataName
("D").TypeKind);
116696
Assert.Equal(TypeKind.Interface, compilation3.
GetTypeByMetadataName
("I1").TypeKind);
116712
var a = compilation4.
GetTypeByMetadataName
("A");
116713
var b = compilation4.
GetTypeByMetadataName
("B");
116714
var c = compilation4.
GetTypeByMetadataName
("C");
116715
var d = compilation4.
GetTypeByMetadataName
("D");
116716
var i1 = compilation4.
GetTypeByMetadataName
("I1");
116780
a = compilation6.
GetTypeByMetadataName
("A");
116781
b = compilation6.
GetTypeByMetadataName
("B");
116782
c = compilation6.
GetTypeByMetadataName
("C");
116783
d = compilation6.
GetTypeByMetadataName
("D");
116784
i1 = compilation6.
GetTypeByMetadataName
("I1");
116801
Assert.Equal(TypeKind.Struct, compilation7.
GetTypeByMetadataName
("A").TypeKind);
116802
Assert.Equal(TypeKind.Enum, compilation7.
GetTypeByMetadataName
("B").TypeKind);
116803
Assert.Equal(TypeKind.Class, compilation7.
GetTypeByMetadataName
("C").TypeKind);
116804
Assert.Equal(TypeKind.Delegate, compilation7.
GetTypeByMetadataName
("D").TypeKind);
116805
Assert.Equal(TypeKind.Interface, compilation7.
GetTypeByMetadataName
("I1").TypeKind);
124174
NamedTypeSymbol b = compilation.
GetTypeByMetadataName
("B`12");
145813
var interfaces = comp.
GetTypeByMetadataName
("C").InterfacesNoUseSiteDiagnostics();
157989
var i3 = comp.
GetTypeByMetadataName
("I3");
158023
var i3 = comp.
GetTypeByMetadataName
("I3");
158061
var i3 = comp.
GetTypeByMetadataName
("I3");
158089
var i3 = comp.
GetTypeByMetadataName
("I3");
158121
var i3 = comp.
GetTypeByMetadataName
("I3");
158290
var i3 = comp.
GetTypeByMetadataName
("I3");
158331
var i3 = comp.
GetTypeByMetadataName
("I3");
158371
var i3 = comp.
GetTypeByMetadataName
("I3");
158549
var i3 = comp.
GetTypeByMetadataName
("I3");
158585
var i3 = comp.
GetTypeByMetadataName
("I3");
158627
var i3 = comp.
GetTypeByMetadataName
("I3");
158708
var i3 = comp.
GetTypeByMetadataName
("I3");
158740
var i3 = comp.
GetTypeByMetadataName
("I3");
158774
var i3 = comp.
GetTypeByMetadataName
("I3");
Semantics\NullCoalesceAssignmentTests.cs (5)
33
var cType = comp.
GetTypeByMetadataName
("C");
70
var cType = comp.
GetTypeByMetadataName
("C");
71
var dType = comp.
GetTypeByMetadataName
("D");
113
var cType = comp.
GetTypeByMetadataName
("C");
114
var dType = comp.
GetTypeByMetadataName
("D");
Semantics\OperatorTests.cs (3)
7508
type = compilation.
GetTypeByMetadataName
(typeNames[name]);
7862
types[i] = compilation.
GetTypeByMetadataName
(typeNames[i]);
8022
types[i] = compilation.
GetTypeByMetadataName
(typeNames[i]);
Semantics\RawInterpolationTests_Handler.cs (24)
5116
var sParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Skip(1).Single();
5153
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Single();
5237
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
5240
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Single();
5324
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
5327
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Skip(1).Single();
5414
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
5417
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Skip(1).Single();
5501
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
5504
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Single();
5588
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
5591
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Skip(1).Single();
5635
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
5638
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Skip(1).Single();
5682
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
5685
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Skip(1).Single();
5771
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
5774
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.Single();
5860
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
5863
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod(".ctor").Parameters.Single();
5953
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
5956
var cParam = comp.
GetTypeByMetadataName
("C`1").GetMethod("M").Parameters.Single();
5983
var customHandler = comp.
GetTypeByMetadataName
("CustomHandler");
5986
var cParam = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters.First();
Semantics\RefFieldTests.cs (4)
2163
var type = (NamedTypeSymbol)comp.
GetTypeByMetadataName
("E");
10276
Assert.True(comp.
GetTypeByMetadataName
("StructWithRefField").IsManagedTypeNoUseSiteDiagnostics);
10321
Assert.True(comp.
GetTypeByMetadataName
("StructWithIndirectRefField").IsManagedTypeNoUseSiteDiagnostics);
10352
Assert.True(comp.
GetTypeByMetadataName
("StructWithIndirectRefField").IsManagedTypeNoUseSiteDiagnostics);
Semantics\SimpleLambdaParametersWithModifiersTests.cs (11)
132
compilation.
GetTypeByMetadataName
(typeof(CLSCompliantAttribute).FullName).GetPublicSymbol());
168
compilation.
GetTypeByMetadataName
(typeof(CLSCompliantAttribute).FullName).GetPublicSymbol());
203
compilation.
GetTypeByMetadataName
(typeof(CLSCompliantAttribute).FullName).GetPublicSymbol())));
206
compilation.
GetTypeByMetadataName
("MyAttribute").GetPublicSymbol())));
234
Assert.Equal(compilation.
GetTypeByMetadataName
(typeof(ReadOnlySpan<>).FullName).GetPublicSymbol(), symbol.Parameters.Single().Type.OriginalDefinition);
262
Assert.Equal(compilation.
GetTypeByMetadataName
(typeof(ReadOnlySpan<>).FullName).GetPublicSymbol(), symbol.Parameters.First().Type.OriginalDefinition);
293
Assert.Equal(compilation.
GetTypeByMetadataName
(typeof(ReadOnlySpan<>).FullName).GetPublicSymbol(), symbol.Parameters.First().Type.OriginalDefinition);
328
Assert.Equal(compilation.
GetTypeByMetadataName
(typeof(ReadOnlySpan<>).FullName).GetPublicSymbol(), symbol.Parameters.Single().Type.OriginalDefinition);
357
Assert.Equal(compilation.
GetTypeByMetadataName
(typeof(ReadOnlySpan<>).FullName).GetPublicSymbol(), symbol.Parameters.Single().Type.OriginalDefinition);
1162
Assert.Equal(compilation.
GetTypeByMetadataName
(typeof(ReadOnlySpan<>).FullName).GetPublicSymbol(), symbol.Parameters.Single().Type.OriginalDefinition);
1191
Assert.Equal(compilation.
GetTypeByMetadataName
(typeof(ReadOnlySpan<>).FullName).GetPublicSymbol(), symbol.Parameters.Single().Type.OriginalDefinition);
Semantics\UninitializedNonNullableFieldTests.cs (2)
2751
var property = comp.
GetTypeByMetadataName
("C").GetMember("S");
2772
var property = comp.
GetTypeByMetadataName
("C").GetMember("S");
Semantics\UseSiteErrorTests.cs (35)
2309
Assert.Equal(TypeKind.Struct, compilation1.
GetTypeByMetadataName
("A").TypeKind);
2310
Assert.Equal(TypeKind.Enum, compilation1.
GetTypeByMetadataName
("B").TypeKind);
2311
Assert.Equal(TypeKind.Class, compilation1.
GetTypeByMetadataName
("C").TypeKind);
2312
Assert.Equal(TypeKind.Delegate, compilation1.
GetTypeByMetadataName
("D").TypeKind);
2313
Assert.Equal(TypeKind.Interface, compilation1.
GetTypeByMetadataName
("I1").TypeKind);
2327
Assert.Equal(TypeKind.Struct, compilation2.
GetTypeByMetadataName
("A").TypeKind);
2328
Assert.Equal(TypeKind.Enum, compilation2.
GetTypeByMetadataName
("B").TypeKind);
2329
Assert.Equal(TypeKind.Class, compilation2.
GetTypeByMetadataName
("C").TypeKind);
2330
Assert.Equal(TypeKind.Delegate, compilation2.
GetTypeByMetadataName
("D").TypeKind);
2331
Assert.Equal(TypeKind.Interface, compilation2.
GetTypeByMetadataName
("I1").TypeKind);
2338
Assert.Equal(TypeKind.Struct, compilation3.
GetTypeByMetadataName
("A").TypeKind);
2339
Assert.Equal(TypeKind.Enum, compilation3.
GetTypeByMetadataName
("B").TypeKind);
2340
Assert.Equal(TypeKind.Class, compilation3.
GetTypeByMetadataName
("C").TypeKind);
2341
Assert.Equal(TypeKind.Delegate, compilation3.
GetTypeByMetadataName
("D").TypeKind);
2342
Assert.Equal(TypeKind.Interface, compilation3.
GetTypeByMetadataName
("I1").TypeKind);
2358
var a = compilation4.
GetTypeByMetadataName
("A");
2359
var b = compilation4.
GetTypeByMetadataName
("B");
2360
var c = compilation4.
GetTypeByMetadataName
("C");
2361
var d = compilation4.
GetTypeByMetadataName
("D");
2362
var i1 = compilation4.
GetTypeByMetadataName
("I1");
2383
Assert.Equal(TypeKind.Struct, compilation5.
GetTypeByMetadataName
("A").TypeKind);
2384
Assert.Equal(TypeKind.Enum, compilation5.
GetTypeByMetadataName
("B").TypeKind);
2385
Assert.Equal(TypeKind.Class, compilation5.
GetTypeByMetadataName
("C").TypeKind);
2386
Assert.Equal(TypeKind.Delegate, compilation5.
GetTypeByMetadataName
("D").TypeKind);
2387
Assert.Equal(TypeKind.Interface, compilation5.
GetTypeByMetadataName
("I1").TypeKind);
2403
a = compilation6.
GetTypeByMetadataName
("A");
2404
b = compilation6.
GetTypeByMetadataName
("B");
2405
c = compilation6.
GetTypeByMetadataName
("C");
2406
d = compilation6.
GetTypeByMetadataName
("D");
2407
i1 = compilation6.
GetTypeByMetadataName
("I1");
2424
Assert.Equal(TypeKind.Struct, compilation7.
GetTypeByMetadataName
("A").TypeKind);
2425
Assert.Equal(TypeKind.Enum, compilation7.
GetTypeByMetadataName
("B").TypeKind);
2426
Assert.Equal(TypeKind.Class, compilation7.
GetTypeByMetadataName
("C").TypeKind);
2427
Assert.Equal(TypeKind.Delegate, compilation7.
GetTypeByMetadataName
("D").TypeKind);
2428
Assert.Equal(TypeKind.Interface, compilation7.
GetTypeByMetadataName
("I1").TypeKind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (552)
Compilation\ReferenceManagerTests.cs (2)
2140
compilation.
GetTypeByMetadataName
("System.Int32").GetMembers();
2144
Assert.Throws<ObjectDisposedException>(() => compilation.
GetTypeByMetadataName
("System.Int64").GetMembers());
Compilation\SemanticModelAPITests.cs (1)
4483
var method = (IMethodSymbol)comp.
GetTypeByMetadataName
("C").GetMembers("M").Single().GetPublicSymbol();
CrossLanguageTests.cs (1)
37
var t = comp.
GetTypeByMetadataName
("I");
DeclarationTests.cs (27)
406
var type1 = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.N2.N3.C");
411
var type2 = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.N2.N3.C");
419
var type3 = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.N2.N3.C");
459
var type1 = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.N2.N3.C");
464
var type2 = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.N2.N3.D");
502
var type1 = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.N2.N3.C");
507
var type2 = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.C");
555
var type1a = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.N2.N3.C");
558
var type1b = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.N2.N3.D");
563
var type2a = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.C");
566
var type2b = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.D");
610
var type1a = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.N2.N3.C");
613
var type1b = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.N2.N3.D");
618
var type2a = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.C");
621
var type2b = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.D");
659
var type1a = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.N2.N3.E");
664
var type2a = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.E");
702
var type1a = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.N2.N3.S");
707
var type2a = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.S");
749
var type1a = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.N2.N3.I");
754
var type2a = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.I");
794
var type1a = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.N2.N3.E");
799
var type2a = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.E");
839
var type1a = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.N2.N3.E");
844
var type2a = (SourceNamedTypeSymbol)compilation.
GetTypeByMetadataName
("N1.E");
872
var type1 = (SourceNamedTypeSymbol)compilation1.
GetTypeByMetadataName
("N1.N2.N3.E");
873
var type2 = (SourceNamedTypeSymbol)compilation2.
GetTypeByMetadataName
("N1.N2.N3.E");
DocumentationComments\MethodDocumentationCommentTests.cs (3)
238
var main = compilation.
GetTypeByMetadataName
("Test").GetMember<MethodSymbol>("Main");
243
main = compilation.
GetTypeByMetadataName
("Test").GetMember<MethodSymbol>("Main");
248
main = compilation.
GetTypeByMetadataName
("Test").GetMember<MethodSymbol>("Main");
SymbolDisplay\SymbolDisplayTests.cs (1)
5402
var cTest = comp.
GetTypeByMetadataName
("CTest");
Symbols\CSharpCompilerFeatureRequiredTests.cs (18)
144
var onType = comp.
GetTypeByMetadataName
("OnType");
148
var onMethod = comp.
GetTypeByMetadataName
("OnMethod");
152
var onMethodReturn = comp.
GetTypeByMetadataName
("OnMethodReturn");
156
var onParameter = comp.
GetTypeByMetadataName
("OnParameter");
162
var onField = comp.
GetTypeByMetadataName
("OnField");
166
var onProperty = comp.
GetTypeByMetadataName
("OnProperty");
170
var onPropertyGetter = comp.
GetTypeByMetadataName
("OnPropertyGetter");
177
var onPropertySetter = comp.
GetTypeByMetadataName
("OnPropertySetter");
184
var onEvent = comp.
GetTypeByMetadataName
("OnEvent");
188
var onEventAdder = comp.
GetTypeByMetadataName
("OnEventAdder");
195
var onEventRemover = comp.
GetTypeByMetadataName
("OnEventRemover");
202
var onEnum = comp.
GetTypeByMetadataName
("OnEnum");
205
var onEnumMember = comp.
GetTypeByMetadataName
("OnEnumMember");
209
var onClassTypeParameter = comp.
GetTypeByMetadataName
("OnClassTypeParameter`1");
213
var onMethodTypeParameter = comp.
GetTypeByMetadataName
("OnMethodTypeParameter");
219
var onDelegateType = comp.
GetTypeByMetadataName
("OnDelegateType");
222
var onIndexedPropertyParameter = comp.
GetTypeByMetadataName
("OnIndexedPropertyParameter");
227
var onThisParameterIndexer = comp.
GetTypeByMetadataName
("OnThisIndexerParameter");
Symbols\CustomModifiersTests.cs (35)
290
var cl3 = compilation.
GetTypeByMetadataName
("CL3");
375
var cl3 = compilation.
GetTypeByMetadataName
("CL3");
448
var cl3 = compilation.
GetTypeByMetadataName
("CL3");
521
var cl3 = compilation.
GetTypeByMetadataName
("CL3");
595
var cl3 = compilation.
GetTypeByMetadataName
("CL3");
700
var cl3 = compilation.
GetTypeByMetadataName
("CL3");
704
var cl1 = compilation.
GetTypeByMetadataName
("CL1`1");
810
var cl3 = compilation.
GetTypeByMetadataName
("CL3");
814
var cl1 = compilation.
GetTypeByMetadataName
("CL1`1");
920
var cl3 = compilation.
GetTypeByMetadataName
("CL3");
924
var cl1 = compilation.
GetTypeByMetadataName
("CL1`1");
1030
var cl3 = compilation.
GetTypeByMetadataName
("CL3");
1034
var cl1 = compilation.
GetTypeByMetadataName
("CL1`1");
1124
var cl3 = compilation.
GetTypeByMetadataName
("CL3");
1231
var cl3 = compilation.
GetTypeByMetadataName
("CL3");
1306
var cl3 = compilation.
GetTypeByMetadataName
("CL3");
1373
var cl2 = compilation.
GetTypeByMetadataName
("CL2");
1459
var base1 = compilation.
GetTypeByMetadataName
("CL2").BaseType();
1460
var base2 = compilation.
GetTypeByMetadataName
("CL3").BaseType();
1461
var base3 = compilation.
GetTypeByMetadataName
("CL4").BaseType();
1518
var test = compilation1.
GetTypeByMetadataName
("Module1").GetMember<MethodSymbol>("Test");
1527
test = compilation2.
GetTypeByMetadataName
("Module1").GetMember<MethodSymbol>("Test");
1715
Assert.Equal("ITest0<T modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong)>", compilation.
GetTypeByMetadataName
("ITest1`1").Interfaces().First().ToTestDisplayString());
1716
Assert.Equal("ITest0<T modopt(System.Runtime.CompilerServices.IsConst)>", compilation.
GetTypeByMetadataName
("ITest2`1").Interfaces().First().ToTestDisplayString());
1757
Assert.Equal("ITest0<T modopt(System.Runtime.CompilerServices.IsLong) modopt(System.Runtime.CompilerServices.IsConst)>", compilation.
GetTypeByMetadataName
("ITest1`1").Interfaces().First().ToTestDisplayString());
1758
Assert.Equal("ITest0<T modopt(System.Runtime.CompilerServices.IsConst)>", compilation.
GetTypeByMetadataName
("ITest2`1").Interfaces().First().ToTestDisplayString());
2286
var cl2 = compilation.
GetTypeByMetadataName
("CL2");
2332
var cl3 = compilation.
GetTypeByMetadataName
("CL3");
2475
var cl1 = compilation.
GetTypeByMetadataName
("CL1`1");
2596
var cl2 = compilation.
GetTypeByMetadataName
("CL2");
2601
var cl3 = compilation.
GetTypeByMetadataName
("CL3");
2710
var cl2 = compilation.
GetTypeByMetadataName
("CL2");
2715
var cl3 = compilation.
GetTypeByMetadataName
("CL3");
2804
var cl2 = compilation.
GetTypeByMetadataName
("CL2");
2809
var cl3 = compilation.
GetTypeByMetadataName
("CL3");
Symbols\DefaultInterfaceImplementationTests.cs (235)
974
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
1049
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
1128
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
1207
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
1288
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
1372
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
1460
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
1548
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
1593
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
1627
var test2 = compilation3.
GetTypeByMetadataName
("Test2");
1683
var test2 = compilation3.
GetTypeByMetadataName
("Test2");
1749
var test2 = compilation3.
GetTypeByMetadataName
("Test2");
1784
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
1824
var test2 = compilation3.
GetTypeByMetadataName
("Test2");
1881
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
1915
var test2 = compilation2.
GetTypeByMetadataName
("Test2");
1933
test2 = compilation3.
GetTypeByMetadataName
("Test2");
2026
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
2112
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
2186
var test2 = compilation2.
GetTypeByMetadataName
("Test2");
2208
test2 = compilation3.
GetTypeByMetadataName
("Test2");
2271
var test1 = compilation2.
GetTypeByMetadataName
("Test1");
2340
var test1 = compilation2.
GetTypeByMetadataName
("Test1");
2413
var test1 = compilation2.
GetTypeByMetadataName
("Test1");
2486
var test1 = compilation2.
GetTypeByMetadataName
("Test1");
3416
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
3484
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
3571
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
3635
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
4494
var test2 = compilation3.
GetTypeByMetadataName
("Test2");
4495
var i1 = compilation3.
GetTypeByMetadataName
("I1");
5270
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
5323
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
6035
var test2 = compilation3.
GetTypeByMetadataName
("Test2");
6036
var i1 = compilation3.
GetTypeByMetadataName
("I1");
7500
var test2 = compilation3.
GetTypeByMetadataName
("Test2");
7501
var i1 = compilation3.
GetTypeByMetadataName
("I1");
8432
var i1 = compilation1.
GetTypeByMetadataName
("I1");
8824
var i1 = compilation1.
GetTypeByMetadataName
("I1");
8971
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
8972
var i1 = compilation1.
GetTypeByMetadataName
("I1");
9111
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
9112
var i1 = compilation1.
GetTypeByMetadataName
("I1");
9271
ValidateMethodModifiers_10(compilation2.
GetTypeByMetadataName
("I1").GetMember<MethodSymbol>("M1"), Accessibility.Internal, isStatic: isStatic);
9324
var test2 = compilation.
GetTypeByMetadataName
(className);
9325
var i1 = compilation.
GetTypeByMetadataName
("I1");
9468
ValidateMethodModifiers_10(compilation2.
GetTypeByMetadataName
("I1").GetMember<MethodSymbol>("M1"), accessibility, isStatic: isStatic);
9541
ValidateMethodModifiers_10(compilation2.
GetTypeByMetadataName
("I1").GetMember<MethodSymbol>("M1"), Accessibility.Internal);
9840
ValidateMethodModifiers_10(compilation2.
GetTypeByMetadataName
("I1").GetMember<MethodSymbol>("M1"), Accessibility.Internal);
9905
ValidateMethodModifiers_10(compilation2.
GetTypeByMetadataName
("I1").GetMember<MethodSymbol>("M1"), Accessibility.Internal);
9990
ValidateMethodModifiers_10(compilation2.
GetTypeByMetadataName
("I1").GetMember<MethodSymbol>("M1"), Accessibility.Internal);
10090
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
10091
var i1 = compilation1.
GetTypeByMetadataName
("I1");
10220
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
10221
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
10222
var i1 = compilation1.
GetTypeByMetadataName
("I1");
10325
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
10326
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
10327
var i1 = compilation1.
GetTypeByMetadataName
("I1");
10608
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
10609
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
10610
var i1 = compilation1.
GetTypeByMetadataName
("I1");
10728
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
10729
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
10730
var i1 = compilation1.
GetTypeByMetadataName
("I1");
10922
var i1 = compilation2.
GetTypeByMetadataName
("I1");
11064
var i1 = compilation1.
GetTypeByMetadataName
("I1");
11171
var i1 = compilation1.
GetTypeByMetadataName
("I1");
11896
ValidateMethodModifiers_10(compilation2.
GetTypeByMetadataName
("I1").GetMember<MethodSymbol>("M1"), Accessibility.Protected);
12011
ValidateMethodModifiers_10(compilation2.
GetTypeByMetadataName
("I1").GetMember<MethodSymbol>("M1"), Accessibility.ProtectedOrInternal);
12134
ValidateMethodModifiers_10(compilation2.
GetTypeByMetadataName
("I1").GetMember<MethodSymbol>("M1"), Accessibility.ProtectedAndInternal);
12232
ValidateMethodModifiers_10(compilation2.
GetTypeByMetadataName
("I1").GetMember<MethodSymbol>("M1"), Accessibility.Protected);
12294
ValidateMethodModifiers_10(compilation2.
GetTypeByMetadataName
("I1").GetMember<MethodSymbol>("M1"), Accessibility.ProtectedOrInternal);
12356
ValidateMethodModifiers_10(compilation2.
GetTypeByMetadataName
("I1").GetMember<MethodSymbol>("M1"), Accessibility.ProtectedAndInternal);
12630
var i1 = compilation2.
GetTypeByMetadataName
("I1");
12718
var i1 = compilation2.
GetTypeByMetadataName
("I1");
12806
var i1 = compilation2.
GetTypeByMetadataName
("I1");
13116
var i1 = compilation1.
GetTypeByMetadataName
("I1");
14047
return GetSingleProperty(compilation.
GetTypeByMetadataName
(containerName));
14082
var i1 = compilation1.
GetTypeByMetadataName
("I1");
14393
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
14394
var i1 = compilation1.
GetTypeByMetadataName
("I1");
14735
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
14736
var i1 = compilation1.
GetTypeByMetadataName
("I1");
14939
var i1 = compilation2.
GetTypeByMetadataName
("I1");
15038
var test2 = compilation.
GetTypeByMetadataName
(className);
15039
var i1 = compilation.
GetTypeByMetadataName
("I1");
16011
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
16012
var i1 = compilation1.
GetTypeByMetadataName
("I1");
16313
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
16314
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
16585
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
16586
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
16590
var i1 = compilation1.
GetTypeByMetadataName
("I" + i);
17021
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
17022
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
17271
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
17272
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
17517
var i1 = compilation2.
GetTypeByMetadataName
("I1");
19898
var i1 = compilation2.
GetTypeByMetadataName
("I1");
23390
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
23391
var i1 = compilation1.
GetTypeByMetadataName
("I1");
26838
var i1 = compilation1.
GetTypeByMetadataName
("I1");
27675
return GetSingleEvent(compilation.
GetTypeByMetadataName
(containerName));
27710
var i1 = compilation1.
GetTypeByMetadataName
("I1");
27977
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
27978
var i1 = compilation1.
GetTypeByMetadataName
("I1");
28234
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
28235
var i1 = compilation1.
GetTypeByMetadataName
("I1");
28485
var i1 = compilation2.
GetTypeByMetadataName
("I1");
28540
var test2 = compilation.
GetTypeByMetadataName
(className);
28541
var i1 = compilation.
GetTypeByMetadataName
("I1");
29509
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
29510
var i1 = compilation1.
GetTypeByMetadataName
("I1");
29702
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
29703
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
29998
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
29999
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
30003
var i1 = compilation1.
GetTypeByMetadataName
("I" + i);
30444
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
30445
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
30665
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
30666
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
30922
var i1 = compilation2.
GetTypeByMetadataName
("I1");
34989
var test1 = compilation2.
GetTypeByMetadataName
("Test1");
35013
test1 = compilation3.
GetTypeByMetadataName
("Test1");
35083
var test1 = compilation2.
GetTypeByMetadataName
("Test1");
35111
test1 = compilation3.
GetTypeByMetadataName
("Test1");
35181
var test1 = compilation2.
GetTypeByMetadataName
("Test1");
35206
test1 = compilation3.
GetTypeByMetadataName
("Test1");
35277
var test1 = compilation2.
GetTypeByMetadataName
("Test1");
35301
test1 = compilation3.
GetTypeByMetadataName
("Test1");
35382
var test1 = compilation2.
GetTypeByMetadataName
("Test1");
35473
var test1 = compilation2.
GetTypeByMetadataName
("Test1");
35582
var test1 = compilation2.
GetTypeByMetadataName
("Test1");
35695
var test1 = compilation2.
GetTypeByMetadataName
("Test1");
35808
var test1 = compilation2.
GetTypeByMetadataName
("Test1");
35914
var test1 = compilation2.
GetTypeByMetadataName
("Test1");
36231
var test1 = compilation2.
GetTypeByMetadataName
("Test1");
39526
var test1 = compilation2.
GetTypeByMetadataName
("Test1");
43737
var i1 = compilation.
GetTypeByMetadataName
("I1");
44654
Assert.Empty(compilation1.
GetTypeByMetadataName
("I1").GetMembers("I1"));
54389
var i1 = compilation1.
GetTypeByMetadataName
("I1");
54391
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
54462
var i1 = compilation1.
GetTypeByMetadataName
("I1");
54464
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
54562
var i1 = compilation1.
GetTypeByMetadataName
("I1");
54564
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
54633
var i1 = compilation1.
GetTypeByMetadataName
("I1");
54635
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
54701
var i1 = compilation1.
GetTypeByMetadataName
("I1");
54703
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
54795
var i1 = compilation1.
GetTypeByMetadataName
("I1");
54797
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
54889
var i1 = compilation1.
GetTypeByMetadataName
("I1");
54891
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
54977
var i1 = compilation1.
GetTypeByMetadataName
("I1");
54979
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
62385
var c0 = compilation1.
GetTypeByMetadataName
("C0");
62478
var test = compilation1.
GetTypeByMetadataName
("Test");
62522
var c0 = compilation1.
GetTypeByMetadataName
("C0");
62523
var test = compilation1.
GetTypeByMetadataName
("Test");
62537
c0 = compilation1.
GetTypeByMetadataName
("C0");
62538
test = compilation1.
GetTypeByMetadataName
("Test");
63135
var i1 = compilation1.
GetTypeByMetadataName
("I1");
63136
var i2 = compilation1.
GetTypeByMetadataName
("I2");
63137
var c1 = compilation1.
GetTypeByMetadataName
("C1");
63138
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
63139
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
63140
var test3 = compilation1.
GetTypeByMetadataName
("Test3");
63141
var test4 = compilation1.
GetTypeByMetadataName
("Test4");
63341
var i1 = compilation1.
GetTypeByMetadataName
("I1");
63342
var i2 = compilation1.
GetTypeByMetadataName
("I2");
63343
var c1 = compilation1.
GetTypeByMetadataName
("C1");
63344
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
63345
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
63346
var test3 = compilation1.
GetTypeByMetadataName
("Test3");
63347
var test4 = compilation1.
GetTypeByMetadataName
("Test4");
63507
var i1 = compilation1.
GetTypeByMetadataName
("I1");
63508
var i2 = compilation1.
GetTypeByMetadataName
("I2");
63509
var c1 = compilation1.
GetTypeByMetadataName
("C1");
63510
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
63511
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
63512
var test3 = compilation1.
GetTypeByMetadataName
("Test3");
63513
var test4 = compilation1.
GetTypeByMetadataName
("Test4");
63683
var i1 = compilation1.
GetTypeByMetadataName
("I1");
63684
var i2 = compilation1.
GetTypeByMetadataName
("I2");
63685
var c1 = compilation1.
GetTypeByMetadataName
("C1");
63686
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
63687
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
63688
var test3 = compilation1.
GetTypeByMetadataName
("Test3");
63689
var test4 = compilation1.
GetTypeByMetadataName
("Test4");
63866
var i1 = compilation1.
GetTypeByMetadataName
("I1");
63867
var c3 = compilation1.
GetTypeByMetadataName
("C3");
64073
var i1 = compilation1.
GetTypeByMetadataName
("I1");
64074
var i2 = compilation1.
GetTypeByMetadataName
("I2");
64075
var i3 = compilation1.
GetTypeByMetadataName
("I3");
64076
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
64077
var test3 = compilation1.
GetTypeByMetadataName
("Test3");
64216
var i1 = compilation1.
GetTypeByMetadataName
("I1");
64217
var i2 = compilation1.
GetTypeByMetadataName
("I2");
64218
var i3 = compilation1.
GetTypeByMetadataName
("I3");
64219
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
64220
var test3 = compilation1.
GetTypeByMetadataName
("Test3");
64332
var i1 = compilation1.
GetTypeByMetadataName
("I1");
64333
var i2 = compilation1.
GetTypeByMetadataName
("I2");
64334
var i3 = compilation1.
GetTypeByMetadataName
("I3");
64335
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
64336
var test3 = compilation1.
GetTypeByMetadataName
("Test3");
64453
var i1 = compilation1.
GetTypeByMetadataName
("I1");
64454
var i2 = compilation1.
GetTypeByMetadataName
("I2");
64455
var i3 = compilation1.
GetTypeByMetadataName
("I3");
64456
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
64457
var test3 = compilation1.
GetTypeByMetadataName
("Test3");
64540
var i1 = compilation1.
GetTypeByMetadataName
("I1");
64541
var c2 = compilation1.
GetTypeByMetadataName
("C2");
64620
var i1 = compilation1.
GetTypeByMetadataName
("I1");
64621
var c2 = compilation1.
GetTypeByMetadataName
("C2");
64694
var i1 = compilation1.
GetTypeByMetadataName
("I1");
64695
var c1 = compilation1.
GetTypeByMetadataName
("C1");
64696
var c2 = compilation1.
GetTypeByMetadataName
("C2");
64773
var i1 = compilation1.
GetTypeByMetadataName
("I1");
64774
var c1 = compilation1.
GetTypeByMetadataName
("C1");
64775
var c2 = compilation1.
GetTypeByMetadataName
("C2");
67153
var i1 = compilation1.
GetTypeByMetadataName
("I1");
67218
var i1 = compilation1.
GetTypeByMetadataName
("I1");
67219
var i2 = compilation1.
GetTypeByMetadataName
("I2");
67335
var i1 = compilation1.
GetTypeByMetadataName
("I1");
67402
var i1 = compilation1.
GetTypeByMetadataName
("I1");
67403
var i2 = compilation1.
GetTypeByMetadataName
("I2");
67523
var i1 = compilation1.
GetTypeByMetadataName
("I1");
67593
var i1 = compilation1.
GetTypeByMetadataName
("I1");
67594
var i2 = compilation1.
GetTypeByMetadataName
("I2");
68014
var c1 = compilation1.
GetTypeByMetadataName
("C1");
68078
var c1 = compilation1.
GetTypeByMetadataName
("C1");
Symbols\FunctionPointerTypeSymbolTests.cs (32)
41
var c = comp.
GetTypeByMetadataName
("C");
110
var mParams = comp.
GetTypeByMetadataName
("C").GetMethod("M").Parameters;
194
var c = comp.
GetTypeByMetadataName
("C");
242
Assert.Null(compWithMissingMembers.
GetTypeByMetadataName
("System.Runtime.CompilerServices.CallConvCdecl"));
243
Assert.Null(compWithMissingMembers.
GetTypeByMetadataName
("System.Runtime.CompilerServices.CallConvThiscall"));
244
Assert.Null(compWithMissingMembers.
GetTypeByMetadataName
("System.Runtime.CompilerServices.CallConvFastcall"));
245
Assert.Null(compWithMissingMembers.
GetTypeByMetadataName
("System.Runtime.CompilerServices.CallConvStdcall"));
262
var c = comp.
GetTypeByMetadataName
("C");
324
var c = comp.
GetTypeByMetadataName
("C");
374
var c = comp.
GetTypeByMetadataName
("C");
467
var c = comp.
GetTypeByMetadataName
("C");
569
var c = comp.
GetTypeByMetadataName
("C");
677
var c = comp.
GetTypeByMetadataName
("C");
707
var c = comp.
GetTypeByMetadataName
("C");
724
var c = comp.
GetTypeByMetadataName
("C");
743
var c = comp.
GetTypeByMetadataName
("C");
761
var c = comp.
GetTypeByMetadataName
("C");
780
var c = comp.
GetTypeByMetadataName
("C");
798
var c = comp.
GetTypeByMetadataName
("C");
816
var c = comp.
GetTypeByMetadataName
("C");
834
var c = comp.
GetTypeByMetadataName
("C");
852
var c = comp.
GetTypeByMetadataName
("C");
870
var c = comp.
GetTypeByMetadataName
("C");
888
var c = comp.
GetTypeByMetadataName
("C");
1054
var testClass = comp.
GetTypeByMetadataName
("Test1")!;
1517
var c = comp.
GetTypeByMetadataName
("C");
1962
var testConvention = otherCorLib.
GetTypeByMetadataName
("System.Runtime.CompilerServices.CallConvTest");
1984
var thiscallMod = CSharpCustomModifier.CreateOptional(comp.
GetTypeByMetadataName
("System.Runtime.CompilerServices.CallConvThiscall"));
1985
var stdcallMod = CSharpCustomModifier.CreateOptional(comp.
GetTypeByMetadataName
("System.Runtime.CompilerServices.CallConvStdcall"));
2088
var callConvMod = CSharpCustomModifier.CreateOptional(comp.
GetTypeByMetadataName
("System.Runtime.CompilerServices.CallConv"));
2140
var thiscallMod = CSharpCustomModifier.CreateOptional(comp.
GetTypeByMetadataName
("System.Runtime.CompilerServices.CallConvThiscall"));
2141
var stdcallMod = CSharpCustomModifier.CreateOptional(comp.
GetTypeByMetadataName
("System.Runtime.CompilerServices.CallConvStdcall"));
Symbols\GenericConstraintTests.cs (9)
3751
NamedTypeSymbol i2 = compilation.
GetTypeByMetadataName
("I2");
3785
NamedTypeSymbol i2 = compilation.
GetTypeByMetadataName
("I2`2");
3819
NamedTypeSymbol i2 = compilation.
GetTypeByMetadataName
("I2`1");
3853
NamedTypeSymbol i2 = compilation.
GetTypeByMetadataName
("I2`01");
3902
NamedTypeSymbol i2 = compilation.
GetTypeByMetadataName
("I2`1");
3913
Assert.Same(iEquatable, compilation.
GetTypeByMetadataName
("System.IEquatable`1"));
4137
NamedTypeSymbol containingType = compilation.
GetTypeByMetadataName
("I");
7356
var c = comp.
GetTypeByMetadataName
("C");
7413
var c = comp.
GetTypeByMetadataName
("C");
Symbols\InterfaceImplementationTests.cs (2)
2494
var baseType = comp.
GetTypeByMetadataName
("StringComparer");
2495
var derivedType = comp.
GetTypeByMetadataName
("OneToOneUnicodeComparer");
Symbols\Metadata\MetadataMemberTests.cs (11)
621
var test1 = comp1.
GetTypeByMetadataName
("Test");
631
var test2 = comp2.
GetTypeByMetadataName
("Test");
661
var test1 = comp1.
GetTypeByMetadataName
("Test");
672
var test2 = comp2.
GetTypeByMetadataName
("Test");
735
var c = compilation.
GetTypeByMetadataName
("C");
742
c = compilation.
GetTypeByMetadataName
("C");
749
c = compilation.
GetTypeByMetadataName
("C");
756
c = compilation.
GetTypeByMetadataName
("C");
797
var c = compilation.
GetTypeByMetadataName
("C");
804
c = compilation.
GetTypeByMetadataName
("C");
811
c = compilation.
GetTypeByMetadataName
("C");
Symbols\Metadata\MetadataTypeTests.cs (1)
517
Assert.Equal(stateMachineClass, comp.
GetTypeByMetadataName
("C+<I<System.Int32>.F>d__0")); // GetTypeByMetadataName works.
Symbols\Metadata\PE\BaseTypeResolution.cs (6)
341
var test1 = compilation1.
GetTypeByMetadataName
("Test1");
342
var test2 = compilation1.
GetTypeByMetadataName
("Test2");
361
var m3 = compilation2.
GetTypeByMetadataName
("M3");
362
var m4 = compilation2.
GetTypeByMetadataName
("M4");
371
m3 = compilation3.
GetTypeByMetadataName
("M3");
372
m4 = compilation3.
GetTypeByMetadataName
("M4");
Symbols\Metadata\PE\HasUnsupportedMetadata.cs (4)
160
var c3 = compilation1.
GetTypeByMetadataName
("C3");
364
var c3 = compilation1.
GetTypeByMetadataName
("C3");
392
var vector = compilation1.
GetTypeByMetadataName
("Microsoft.VisualC.StlClr.IVector`1");
402
var typeX = compilation1.
GetTypeByMetadataName
("X");
Symbols\Metadata\PE\LoadingAttributes.cs (1)
1514
Assert.Equal(expected, c.
GetTypeByMetadataName
("Test").GetAttributes().Single().ToString());
Symbols\Metadata\PE\LoadingMethods.cs (9)
1180
foreach (var m in compilation.
GetTypeByMetadataName
("cls1").GetMembers())
1185
foreach (var m in compilation.
GetTypeByMetadataName
("Instance_vs_Static").GetMembers())
1190
foreach (var m in compilation.
GetTypeByMetadataName
("ReturnAValue1").GetMembers())
1195
foreach (var m in compilation.
GetTypeByMetadataName
("ReturnAValue2").GetMembers())
1200
foreach (var m in compilation.
GetTypeByMetadataName
("Generic1").GetMembers())
1205
foreach (var m in compilation.
GetTypeByMetadataName
("Generic2").GetMembers())
1210
foreach (var m in compilation.
GetTypeByMetadataName
("HasParameter").GetMembers())
1215
foreach (var m in compilation.
GetTypeByMetadataName
("Virtual").GetMembers())
1242
foreach (var m in compilation.
GetTypeByMetadataName
("Microsoft.FSharp.Control.IDelegateEvent`1").GetMembers())
Symbols\Metadata\PE\NoPia.cs (2)
1417
var i1F1 = compilationDerived.
GetTypeByMetadataName
("I1").GetMember<MethodSymbol>("F1");
1418
var baseI1F1 = compilationDerived.
GetTypeByMetadataName
("Base").GetMember<MethodSymbol>("I1.F1");
Symbols\Metadata\PE\TypeForwarders.cs (2)
1893
var forwarded = context.
GetTypeByMetadataName
("Forwarded`1");
1894
var resolved = context.
GetTypeByMetadataName
("B").BaseType().OriginalDefinition;
Symbols\MissingSpecialMember.cs (6)
162
var lookupType = comp.
GetTypeByMetadataName
("System.String");
239
var lookupType = comp.
GetTypeByMetadataName
("System.Nullable`1");
275
var lookupType = comp.
GetTypeByMetadataName
("System.Type");
308
var lookupType = comp.
GetTypeByMetadataName
("System.Diagnostics.DebuggableAttribute+DebuggingModes");
384
var lookupType = comp.
GetTypeByMetadataName
("System.Threading.Tasks.Task`1");
502
var lookup = comp.
GetTypeByMetadataName
("System.Type");
Symbols\OverriddenOrHiddenMembersTests.cs (2)
3683
var validatorBaseT = compilation.
GetTypeByMetadataName
("ValidatorBase`1");
3939
var validatorBaseT = compilation.
GetTypeByMetadataName
("ValidatorBase`1");
Symbols\RequiredMembersTests.cs (7)
2233
var baseSymbol = comp.
GetTypeByMetadataName
("Base");
2279
var baseSymbol = comp.
GetTypeByMetadataName
("Derived");
2315
var baseSymbol = comp.
GetTypeByMetadataName
("Base");
2572
Assert.IsType<RetargetingNamedTypeSymbol>(comp.
GetTypeByMetadataName
("Base"));
2607
Assert.IsType<RetargetingNamedTypeSymbol>(comp.
GetTypeByMetadataName
("Base"));
7263
var c = comp.
GetTypeByMetadataName
("C`1");
7976
var c = comp.
GetTypeByMetadataName
("C");
Symbols\Retargeting\NoPia.cs (38)
2050
NamedTypeSymbol lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2056
NamedTypeSymbol attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2065
lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2071
attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2080
lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2086
attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2095
lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2101
attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2175
NamedTypeSymbol lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2181
NamedTypeSymbol attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2190
lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2196
attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2205
lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2211
attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2220
lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2226
attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2300
NamedTypeSymbol lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2306
NamedTypeSymbol attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2315
lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2321
attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2330
lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2336
attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2345
lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2351
attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2412
NamedTypeSymbol lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2418
NamedTypeSymbol attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2427
lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2433
attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2508
NamedTypeSymbol lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2514
NamedTypeSymbol attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2523
lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2529
attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2538
lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2544
attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2553
lt = compilation.
GetTypeByMetadataName
("LocalTypes2");
2559
attrTest1 = compilation.
GetTypeByMetadataName
("AttrTest1");
2675
var test = compilation2.
GetTypeByMetadataName
("Test");
2678
var usePia1 = compilation2.
GetTypeByMetadataName
("UsePia1");
Symbols\Retargeting\RetargetCustomAttributes.cs (2)
349
var c1 = comp3.
GetTypeByMetadataName
("C1");
391
var c1 = comp3.
GetTypeByMetadataName
("C1");
Symbols\Retargeting\RetargetExplicitInterfaceImplementation.cs (3)
463
Assert.NotSame(compilation2.
GetTypeByMetadataName
("C1`1"), compilation3.
GetTypeByMetadataName
("C1`1"));
465
var c2 = compilation3.
GetTypeByMetadataName
("C2`1");
Symbols\Retargeting\RetargetingTests.cs (5)
277
var a_v2 = compilation1_v2.
GetTypeByMetadataName
("A");
278
var i_a_v2 = compilation1_v2.
GetTypeByMetadataName
("I`1").Construct(ImmutableArray.Create<TypeSymbol>(a_v2));
299
var i_ct_v2 = compilation1_v2.
GetTypeByMetadataName
("I`1").Construct(ImmutableArray.Create<TypeSymbol>(c.TypeParameters[0]));
906
var c = compilation.
GetTypeByMetadataName
("Source");
1072
var m = finalComp.
GetTypeByMetadataName
("C").GetMethod("M");
Symbols\Source\EventTests.cs (1)
814
var classSymbol = (PENamedTypeSymbol)comp.
GetTypeByMetadataName
("C");
Symbols\Source\FileModifierTests.cs (30)
1131
Assert.Null(comp.
GetTypeByMetadataName
("<_>F<no checksum>__C"));
4142
var sourceType = comp.
GetTypeByMetadataName
("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C");
4145
Assert.Null(comp.
GetTypeByMetadataName
("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__D"));
4146
Assert.Null(comp.
GetTypeByMetadataName
("<>F1__C"));
4147
Assert.Null(comp.
GetTypeByMetadataName
("F0__C"));
4148
Assert.Null(comp.
GetTypeByMetadataName
("<file>F0__C"));
4149
Assert.Null(comp.
GetTypeByMetadataName
("C"));
4150
Assert.Null(comp.
GetTypeByMetadataName
("C`1"));
4158
var metadataType = comp2.
GetTypeByMetadataName
("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C");
4161
Assert.Null(comp2.
GetTypeByMetadataName
("C"));
4177
var sourceType = comp.
GetTypeByMetadataName
("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C`1");
4179
Assert.Null(comp.
GetTypeByMetadataName
("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C"));
4180
Assert.Null(comp.
GetTypeByMetadataName
("C"));
4181
Assert.Null(comp.
GetTypeByMetadataName
("C`1"));
4190
var metadataType = comp2.
GetTypeByMetadataName
("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C`1");
4193
Assert.Null(comp2.
GetTypeByMetadataName
("C`1"));
4215
var sourceType = comp.
GetTypeByMetadataName
("Outer.<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C");
4220
Assert.Null(comp.
GetTypeByMetadataName
("Outer.C"));
4240
var sourceType = comp.
GetTypeByMetadataName
("<file1>F96B1D9CB33A43D51528FE81EDAFE5AE31358FE749929AC76B76C64B60DEF129D__C");
4243
var sourceTypeCByMetadataName = comp.
GetTypeByMetadataName
("C");
4255
var metadataType = comp2.
GetTypeByMetadataName
("<file1>F96B1D9CB33A43D51528FE81EDAFE5AE31358FE749929AC76B76C64B60DEF129D__C");
4258
var metadataTypeCByMetadataName = comp2.
GetTypeByMetadataName
("C");
4283
var sourceType = comp.
GetTypeByMetadataName
(metadataName);
4285
Assert.Null(comp.
GetTypeByMetadataName
("C"));
4334
Assert.Null(comp.
GetTypeByMetadataName
($"<>F{checksum}__C"));
4337
Assert.Null(comp.
GetTypeByMetadataName
($"<WrongName>F{checksum}__C"));
4363
Assert.Null(comp.
GetTypeByMetadataName
("C"));
4364
Assert.Equal(member, comp.
GetTypeByMetadataName
(metadataName));
4389
Assert.Null(comp2.
GetTypeByMetadataName
("C"));
4390
Assert.Equal(retargeted, comp2.
GetTypeByMetadataName
(metadataName));
Symbols\Source\PropertyTests.cs (6)
2617
var ia = comp.
GetTypeByMetadataName
("IA");
2635
ia = comp.
GetTypeByMetadataName
("IA");
2653
ia = comp.
GetTypeByMetadataName
("IA");
2671
ia = comp.
GetTypeByMetadataName
("IA");
2710
ia = comp.
GetTypeByMetadataName
("IA");
2728
ia = comp.
GetTypeByMetadataName
("IA");
Symbols\Source\RecordTests.cs (2)
1126
Assert.Equal(new[] { "C..ctor(System.Int32 X, System.Int32 Y)", "C..ctor(C original)" }, comp.
GetTypeByMetadataName
("C")!.Constructors.Select(m => m.ToTestDisplayString()));
1155
Assert.Equal(new[] { "C..ctor(System.Int32 X, System.Int32 Y)", "C..ctor(C original)" }, comp.
GetTypeByMetadataName
("C")!.Constructors.Select(m => m.ToTestDisplayString()));
Symbols\Source\TypeMapTests.cs (2)
140
var C1 = compilation.
GetTypeByMetadataName
("C1`2");
182
var C1 = compilation.
GetTypeByMetadataName
("C1`2");
Symbols\StaticAbstractMembersInInterfacesTests.cs (29)
149
var i1 = compilation1.
GetTypeByMetadataName
("I1");
860
var i1 = compilation1.
GetTypeByMetadataName
("I1");
970
var i1 = compilation1.
GetTypeByMetadataName
("I1");
1000
var i1 = compilation1.
GetTypeByMetadataName
("I1");
1042
var i1 = compilation1.
GetTypeByMetadataName
("I1");
1135
var i1 = compilation1.
GetTypeByMetadataName
("I1");
1172
var i1 = compilation1.
GetTypeByMetadataName
("I1");
1209
var i1 = compilation1.
GetTypeByMetadataName
("I1");
1256
var i1 = compilation1.
GetTypeByMetadataName
("I1");
1307
var i1 = compilation1.
GetTypeByMetadataName
("I1");
1362
var i1 = compilation1.
GetTypeByMetadataName
("I1");
1420
var i1 = compilation1.
GetTypeByMetadataName
("I1");
1475
var i1 = compilation1.
GetTypeByMetadataName
("I1");
1533
var i1 = compilation1.
GetTypeByMetadataName
("I1");
1713
var i1 = compilation1.
GetTypeByMetadataName
("I1");
2519
var i1 = compilation1.
GetTypeByMetadataName
("I1");
3352
var i1 = compilation1.
GetTypeByMetadataName
("I1");
4120
foreach (MethodSymbol m01 in compilation1.
GetTypeByMetadataName
("I1").GetMembers())
4133
foreach (MethodSymbol m01 in compilation1.
GetTypeByMetadataName
("I2").GetMembers())
4146
foreach (MethodSymbol m01 in compilation1.
GetTypeByMetadataName
("I3").GetMembers())
4366
foreach (MethodSymbol m01 in compilation1.
GetTypeByMetadataName
("I1").GetMembers())
4379
foreach (MethodSymbol m01 in compilation1.
GetTypeByMetadataName
("I2").GetMembers())
4392
foreach (MethodSymbol m01 in compilation1.
GetTypeByMetadataName
("I3").GetMembers())
4552
foreach (MethodSymbol m01 in compilation1.
GetTypeByMetadataName
("I1").GetMembers())
4565
foreach (MethodSymbol m01 in compilation1.
GetTypeByMetadataName
("I2").GetMembers())
4578
foreach (MethodSymbol m01 in compilation1.
GetTypeByMetadataName
("I3").GetMembers())
4792
foreach (MethodSymbol m01 in compilation1.
GetTypeByMetadataName
("I1").GetMembers())
4805
foreach (MethodSymbol m01 in compilation1.
GetTypeByMetadataName
("I2").GetMembers())
4818
foreach (MethodSymbol m01 in compilation1.
GetTypeByMetadataName
("I3").GetMembers())
Symbols\TypeResolutionTests.cs (13)
54
Assert.Null(c1.
GetTypeByMetadataName
("DoesntExist"));
55
Assert.Null(c1.
GetTypeByMetadataName
("DoesntExist`1"));
56
Assert.Null(c1.
GetTypeByMetadataName
("DoesntExist`2"));
58
NamedTypeSymbol c1TestClass = c1.
GetTypeByMetadataName
("System.TestClass");
60
NamedTypeSymbol c1TestClassT = c1.
GetTypeByMetadataName
("System.TestClass`1");
62
Assert.Null(c1.
GetTypeByMetadataName
("System.TestClass`2"));
72
NamedTypeSymbol c2TestClass = c2.
GetTypeByMetadataName
("System.TestClass");
82
NamedTypeSymbol c3TestClass = c3.
GetTypeByMetadataName
("System.TestClass");
86
Assert.Null(c3.
GetTypeByMetadataName
("System.TestClass`1"));
96
NamedTypeSymbol c4TestClass = c4.
GetTypeByMetadataName
("System.TestClass");
99
Assert.Same(c1TestClassT, c4.
GetTypeByMetadataName
("System.TestClass`1"));
176
Assert.Null(c3.
GetTypeByMetadataName
("A+B"));
186
Assert.Equal("A.B", c1.
GetTypeByMetadataName
("A+B").ToTestDisplayString());
Symbols\TypeTests.cs (4)
1387
var bar = comp.
GetTypeByMetadataName
("Bar");
1388
var iGooGetGoo = comp.
GetTypeByMetadataName
("Bar+IGoo").GetMembers("GetGoo").Single();
2346
var c = sourceComp.
GetTypeByMetadataName
("C").GetPublicSymbol();
2394
var c = metadataComp.
GetTypeByMetadataName
("C").GetPublicSymbol();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (15)
Parsing\ReadOnlyStructs.cs (13)
44
var s1 = comp.
GetTypeByMetadataName
("Program+S1");
50
var s2 = comp.
GetTypeByMetadataName
("Program+S2");
56
var s3 = comp.
GetTypeByMetadataName
("Program+S3");
118
var s1 = comp.
GetTypeByMetadataName
("Program+S1");
124
var s2 = comp.
GetTypeByMetadataName
("Program+S2");
130
var s3 = comp.
GetTypeByMetadataName
("Program+S3");
153
var s1 = comp.
GetTypeByMetadataName
("Program+S1");
159
var s2 = comp.
GetTypeByMetadataName
("Program+S2");
186
var s1 = comp.
GetTypeByMetadataName
("Program+S1");
190
var s2 = comp.
GetTypeByMetadataName
("Program+S2");
220
var s1 = comp.
GetTypeByMetadataName
("Program+S1");
224
var s2 = comp.
GetTypeByMetadataName
("Program+S2");
228
var s3 = comp.
GetTypeByMetadataName
("Program+S3");
Parsing\RecordParsing.cs (2)
342
Assert.Empty(comp.
GetTypeByMetadataName
("P").GetMembers());
343
Assert.Null(((SourceMemberContainerTypeSymbol)comp.
GetTypeByMetadataName
("P")).PrimaryConstructor);
Microsoft.CodeAnalysis.UnitTests (1)
Emit\SemanticEditTests.cs (1)
23
var type = c.
GetTypeByMetadataName
("System.Object")!.GetPublicSymbol();