387 references to GetTypeByMetadataName
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\AssemblySymbol.cs (1)
104return UnderlyingAssemblySymbol.GetTypeByMetadataName(metadataName).GetPublicSymbol();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (117)
CodeGen\CodeGenConstructorInitTests.cs (5)
697var type = module.ContainingAssembly.GetTypeByMetadataName("C"); 761var type = module.ContainingAssembly.GetTypeByMetadataName("C"); 783var type = module.ContainingAssembly.GetTypeByMetadataName("C"); 850var type = module.ContainingAssembly.GetTypeByMetadataName("C"); 929var type = module.ContainingAssembly.GetTypeByMetadataName("C");
CodeGen\CodeGenFieldInitTests.cs (1)
576var type = module.ContainingAssembly.GetTypeByMetadataName("C`1");
CodeGen\CodeGenReadonlyStructTests.cs (5)
835var test = module.ContainingAssembly.GetTypeByMetadataName("Program+S1"); 1343var type = module.ContainingAssembly.GetTypeByMetadataName("S"); 1415var type = module.ContainingAssembly.GetTypeByMetadataName("S"); 1481var type = module.ContainingAssembly.GetTypeByMetadataName("S"); 2599var testStruct = module.ContainingAssembly.GetTypeByMetadataName("S");
CodeGen\CodeGenTests.cs (2)
929var type = module.ContainingAssembly.GetTypeByMetadataName("H"); 14797var type = module.ContainingAssembly.GetTypeByMetadataName("Test");
CodeGen\SwitchTests.cs (1)
10250var type = module.ContainingAssembly.GetTypeByMetadataName("Program");
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.cs (1)
1028var type = module.ContainingAssembly.GetTypeByMetadataName("C");
Emit\EmitMetadataTests.cs (3)
2599var parameters = module.ContainingAssembly.GetTypeByMetadataName("D").DelegateInvokeMethod.Parameters; 2609var delegateParameters = module.ContainingAssembly.GetTypeByMetadataName("D").DelegateInvokeMethod.Parameters; 2825var childParameters = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").GetParameters();
Emit\InAttributeModifierTests.cs (95)
1647var parameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("Method").Parameters.Single(); 1667var parameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("Method").Parameters.Single(); 1688var method = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("Method"); 1708var method = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("Method"); 1729var method = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("Method"); 1750var method = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("Method"); 1771var property = module.ContainingAssembly.GetTypeByMetadataName("Test").GetProperty("Property"); 1791var property = module.ContainingAssembly.GetTypeByMetadataName("Test").GetProperty("Property"); 1812var property = module.ContainingAssembly.GetTypeByMetadataName("Test").GetProperty("Property"); 1833var property = module.ContainingAssembly.GetTypeByMetadataName("Test").GetProperty("Property"); 1853var parameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetProperty("this[]").Parameters.Single(); 1873var parameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetProperty("this[]").Parameters.Single(); 1894var indexer = module.ContainingAssembly.GetTypeByMetadataName("Test").GetProperty("this[]"); 1914var indexer = module.ContainingAssembly.GetTypeByMetadataName("Test").GetProperty("this[]"); 1936var indexer = module.ContainingAssembly.GetTypeByMetadataName("Test").GetProperty("this[]"); 1952var type = module.ContainingAssembly.GetTypeByMetadataName("D"); 1977var type = module.ContainingAssembly.GetTypeByMetadataName("D"); 2002var parameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("Method").Parameters.Single(); 2022var parameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("Method").Parameters.Single(); 2042var parameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetProperty("this[]").Parameters.Single(); 2062var parameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("op_LogicalNot").Parameters.Single(); 2082var parameters = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("op_Addition").Parameters; 2106var parameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod(".ctor").Parameters.Single(); 2492var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 2518var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 2540var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 2565var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 2587var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 2613var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 2642var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 2668var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 2690var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 2715var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 2737var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 2760var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 2782var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 2805var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 2827var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 2850var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 2872var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 2895var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 2917var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 2940var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 2962var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 2985var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 3007var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 3031var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 3053var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 3077var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 3099var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 3123var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 3145var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 3169var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 3191var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 3217var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 3239var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 3265var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 3287var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 3313var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 3342var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 3368var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 3390var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 3416var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 3438var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 3462var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 3484var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 3508var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 3530var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 3554var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 3576var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 3600var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 3622var type = module.ContainingAssembly.GetTypeByMetadataName("Parent"); 3646var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 3664var parameter = module.ContainingAssembly.GetTypeByMetadataName("D").DelegateInvokeMethod.Parameters.Single(); 3697var method = module.ContainingAssembly.GetTypeByMetadataName("D").DelegateInvokeMethod; 3736var parameter = module.ContainingAssembly.GetTypeByMetadataName("D").DelegateInvokeMethod.Parameters.Single(); 3778var method = module.ContainingAssembly.GetTypeByMetadataName("D").DelegateInvokeMethod; 4165var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().Modifier; 4189var childModifier = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").RefCustomModifiers.Single().Modifier; 4212var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().Modifier; 4236var childModifier = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").RefCustomModifiers.Single().Modifier; 4259var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().Modifier; 4283var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 4308var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().Modifier; 4332var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 4360var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().Modifier; 4385var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 4494var parentMethod = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M"); 4499var childMethod = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M"); 4504var interfaceMethod = module.ContainingAssembly.GetTypeByMetadataName("IM").GetMethod("M"); 4509var proxyMethod = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("IM.M"); 4537var parentMethod = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M"); 4542Assert.DoesNotContain("M", module.ContainingAssembly.GetTypeByMetadataName("Child").MemberNames); 4545var interfaceMethod = module.ContainingAssembly.GetTypeByMetadataName("IM").GetMethod("M"); 4550var proxyMethod = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("IM.M");
Emit\NoPiaEmbedTypes.cs (4)
4574Assert.Null(compilation1.SourceModule.GetReferencedAssemblySymbols()[1].GetTypeByMetadataName(fullName.FullName)); 4584Assert.Null(compilation2.SourceModule.GetReferencedAssemblySymbols()[1].GetTypeByMetadataName(fullName.FullName)); 4592Assert.Null(compilation3.SourceModule.GetReferencedAssemblySymbols()[1].GetTypeByMetadataName(fullName.FullName)); 4602Assert.Null(compilation4.SourceModule.GetReferencedAssemblySymbols()[1].GetTypeByMetadataName(fullName.FullName));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (162)
Attributes\AttributeTests_Embedded.cs (2)
294var referenceAttribute = module.GetReferencedAssemblySymbols().Single(assembly => assembly.Name == "testRef").GetTypeByMetadataName(attributeName); 297var generatedAttribute = module.ContainingAssembly.GetTypeByMetadataName(attributeName);
Attributes\AttributeTests_IsByRefLike.cs (24)
41var type = module.ContainingAssembly.GetTypeByMetadataName("Test").GetTypeMember("S1"); 62var type = module.ContainingAssembly.GetTypeByMetadataName("S1"); 80var type = module.ContainingAssembly.GetTypeByMetadataName("Test").GetTypeMember("S1"); 98var type = module.ContainingAssembly.GetTypeByMetadataName("Test+S1`1"); 122var type = module.ContainingAssembly.GetTypeByMetadataName("Test`1").GetTypeMember("S1"); 148var type = module.ContainingAssembly.GetTypeByMetadataName("Test").GetTypeMember("S1"); 374Assert.Null(module.ContainingAssembly.GetTypeByMetadataName(isByRefLikeAttributeName)); 442var type = module.ContainingAssembly.GetTypeByMetadataName("Test").GetTypeMember("S1"); 496Assert.Null(module.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName)); 590var type = module.ContainingAssembly.GetTypeByMetadataName("Test"); 619var type = module.ContainingAssembly.GetTypeByMetadataName("Test"); 669var type = module.ContainingAssembly.GetTypeByMetadataName("Test").GetTypeMember("S1"); 713var type = module.ContainingAssembly.GetTypeByMetadataName("Test").GetTypeMember("S1"); 756var type = module.ContainingAssembly.GetTypeByMetadataName("Test").GetTypeMember("S1"); 807var type = module.ContainingAssembly.GetTypeByMetadataName("Test").GetTypeMember("S1"); 872var type = module.ContainingAssembly.GetTypeByMetadataName("S"); 1003var type = module.ContainingAssembly.GetTypeByMetadataName("System.TypedReference"); 1006type = module.ContainingAssembly.GetTypeByMetadataName("System.ArgIterator"); 1009type = module.ContainingAssembly.GetTypeByMetadataName("System.RuntimeArgumentHandle"); 1013type = module.ContainingAssembly.GetTypeByMetadataName("System.NotTypedReference"); 1031var type = module.ContainingAssembly.GetTypeByMetadataName("System.TypedReference"); 1084Assert.Null(assembly.GetTypeByMetadataName(isByRefLikeAttributeTypeName)); 1086Assert.Null(assembly.GetTypeByMetadataName(compilerFeatureRequiredAttributeTypeName)); 1091var typeSymbol = assembly.GetTypeByMetadataName(expectedTypeName);
Attributes\AttributeTests_IsUnmanaged.cs (22)
40var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("M").TypeParameters.Single(); 44Assert.Null(module.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName)); 64var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Test`1").TypeParameters.Single(); 68Assert.Null(module.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName)); 94var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("<M>g__N|0_0").TypeParameters.Single(); 98Assert.Null(module.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName)); 120Assert.Null(module.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName)); 143var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("M").TypeParameters.Single(); 169var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Test`1").TypeParameters.Single(); 205var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("<M>g__N|0_0").TypeParameters.Single(); 260var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("M").TypeParameters.Single(); 286var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Test`1").TypeParameters.Single(); 323var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("<M>g__N|0_0").TypeParameters.Single(); 373var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("M").TypeParameters.Single(); 392var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Test`1").TypeParameters.Single(); 420var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("<M>g__N|0_0").TypeParameters.Single(); 649var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Test2`1").TypeParameters.Single(); 732var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Test1`1").TypeParameters.Single(); 746var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Test2`1").TypeParameters.Single(); 843var refSafetyRulesAttribute = attributeType.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.RefSafetyRulesAttribute.FullName); 844var embeddedAttribute = attributeType.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName); 858Assert.Null(assembly.GetTypeByMetadataName(isUnmanagedAttributeTypeName));
Attributes\AttributeTests_NativeInteger.cs (6)
1084var method = module.ContainingAssembly.GetTypeByMetadataName("Program+<>c").GetMethod("<M>b__0_0"); 1108var method = module.ContainingAssembly.GetTypeByMetadataName("Program+<>c").GetMethod("<M>b__0_0"); 1131var method = module.ContainingAssembly.GetTypeByMetadataName("Program").GetMethod("<M>g__L|0_0"); 1155var method = module.ContainingAssembly.GetTypeByMetadataName("Program").GetMethod("<M>g__L|0_0"); 1291Assert.NotNull(assembly.GetTypeByMetadataName("System.Runtime.CompilerServices.NativeIntegerAttribute")); 1491var type = module.ContainingAssembly.GetTypeByMetadataName("Program");
Attributes\AttributeTests_Nullable.cs (18)
801var type = assembly.GetTypeByMetadataName("C"); 815var type = assembly.GetTypeByMetadataName("C"); 845Assert.NotNull(assembly.GetTypeByMetadataName("System.Runtime.CompilerServices.NullableAttribute")); 868Assert.NotNull(assembly.GetTypeByMetadataName("System.Runtime.CompilerServices.NullableAttribute")); 890Assert.NotNull(assembly.GetTypeByMetadataName("System.Runtime.CompilerServices.NullableAttribute")); 912Assert.NotNull(assembly.GetTypeByMetadataName("System.Runtime.CompilerServices.NullableAttribute")); 935Assert.NotNull(assembly.GetTypeByMetadataName("System.Runtime.CompilerServices.NullableAttribute")); 958Assert.NotNull(assembly.GetTypeByMetadataName("System.Runtime.CompilerServices.NullableAttribute")); 974var type = assembly.GetTypeByMetadataName("C"); 2169var method = module.ContainingAssembly.GetTypeByMetadataName("C+<>c").GetMethod("<Main>b__1_0"); 2196var method = module.ContainingAssembly.GetTypeByMetadataName("C+<>c").GetMethod("<G>b__1_0"); 2223var method = module.ContainingAssembly.GetTypeByMetadataName("C+<>c").GetMethod("<G>b__1_0"); 2276var method = module.ContainingAssembly.GetTypeByMetadataName("C").GetMethod("<M>g__L|0_0"); 2300var method = module.ContainingAssembly.GetTypeByMetadataName("C").GetMethod("<M>g__L|0_0"); 2509var method = module.ContainingAssembly.GetTypeByMetadataName("B").GetMethod("I.F"); 2534var property = module.ContainingAssembly.GetTypeByMetadataName("C").GetTypeMember("<F>d__0").GetProperty("System.Collections.Generic.IEnumerator<System.Object>.Current"); 2560var property = module.ContainingAssembly.GetTypeByMetadataName("C").GetTypeMember("<F>d__0").GetProperty("System.Collections.Generic.IEnumerator<System.Object[]>.Current"); 4994var type = module.ContainingAssembly.GetTypeByMetadataName("C");
Attributes\AttributeTests_ReadOnlyStruct.cs (13)
39var type = module.ContainingAssembly.GetTypeByMetadataName("Test").GetTypeMember("S1"); 58var type = module.ContainingAssembly.GetTypeByMetadataName("S1"); 76var type = module.ContainingAssembly.GetTypeByMetadataName("Test").GetTypeMember("S1"); 94var type = module.ContainingAssembly.GetTypeByMetadataName("Test+S1`1"); 112var type = module.ContainingAssembly.GetTypeByMetadataName("Test`1").GetTypeMember("S1"); 138var type = module.ContainingAssembly.GetTypeByMetadataName("Test").GetTypeMember("S1"); 364Assert.Null(module.ContainingAssembly.GetTypeByMetadataName(isReadOnlyAttributeName)); 434var type = module.ContainingAssembly.GetTypeByMetadataName("Test").GetTypeMember("S1"); 488Assert.Null(module.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName)); 582var type = module.ContainingAssembly.GetTypeByMetadataName("Test"); 611var type = module.ContainingAssembly.GetTypeByMetadataName("Test"); 653Assert.Null(assembly.GetTypeByMetadataName(isReadOnlyAttributeTypeName)); 658var typeSymbol = assembly.GetTypeByMetadataName(expectedTypeName);
Attributes\AttributeTests_RefReadOnly.cs (48)
37var method = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("M"); 67var parameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("M").GetParameters().Single(); 91var method = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("M"); 119var method = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("M"); 149var method = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("op_Addition"); 172var method = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("op_Addition"); 202var method = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("op_Addition"); 231var parameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod(".ctor").Parameters.Single(); 250var parameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod(".ctor").Parameters.Single(); 275var parameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod(".ctor").Parameters.Single(); 303var type = module.ContainingAssembly.GetTypeByMetadataName("Test"); 332var type = module.ContainingAssembly.GetTypeByMetadataName("Test"); 369var type = module.ContainingAssembly.GetTypeByMetadataName("Test"); 401var indexer = module.ContainingAssembly.GetTypeByMetadataName("Test").GetProperty("this[]"); 425var parameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetProperty("this[]").GetParameters().Single(); 445var indexer = module.ContainingAssembly.GetTypeByMetadataName("Test").GetProperty("this[]"); 473var indexer = module.ContainingAssembly.GetTypeByMetadataName("Test").GetProperty("this[]"); 500var method = module.ContainingAssembly.GetTypeByMetadataName("D").DelegateInvokeMethod; 521var parameter = module.ContainingAssembly.GetTypeByMetadataName("D").DelegateInvokeMethod.GetParameters().Single(); 536var method = module.ContainingAssembly.GetTypeByMetadataName("D").DelegateInvokeMethod; 560var method = module.ContainingAssembly.GetTypeByMetadataName("D").DelegateInvokeMethod; 597var method = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("<M>g__Inner|0_0"); 625var parameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("<M>g__Inner|0_0").GetParameters().Single(); 651var method = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("<M>g__Inner|1_0"); 685var method = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("<M>g__Inner|0_0"); 1069Assert.Null(module.ContainingAssembly.GetTypeByMetadataName(isReadOnlyAttributeName)); 1160var parameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("M").GetParameters().Single(); 1213Assert.Null(module.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName)); 1301var type = module.ContainingAssembly.GetTypeByMetadataName("Test"); 1338var type = module.ContainingAssembly.GetTypeByMetadataName("Test"); 1589var type = module.ContainingAssembly.GetTypeByMetadataName(isReadOnlyAttributeName); 1631var type = module.ContainingAssembly.GetTypeByMetadataName(isReadOnlyAttributeName); 1675var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 1724var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 1771var type = module.ContainingAssembly.GetTypeByMetadataName("Child"); 1815var type = module.ContainingAssembly.GetTypeByMetadataName(typeName); 1864var type = module.ContainingAssembly.GetTypeByMetadataName(typeName); 1904var type = module.ContainingAssembly.GetTypeByMetadataName(isReadOnlyAttributeName); 1973var type = module.ContainingAssembly.GetTypeByMetadataName(typeName); 2022var type = module.ContainingAssembly.GetTypeByMetadataName(typeName); 2062var type = module.ContainingAssembly.GetTypeByMetadataName("TestImpl"); 2104var type = module.ContainingAssembly.GetTypeByMetadataName("TestImpl"); 2345var method = module.ContainingAssembly.GetTypeByMetadataName("Program+<>c").GetMethod("<Main>b__0_0"); 2369var method = module.ContainingAssembly.GetTypeByMetadataName("Program+<>c").GetMethod("<Main>b__0_0"); 2392var method = module.ContainingAssembly.GetTypeByMetadataName("Program").GetMethod("<Main>g__L|0_0"); 2416var method = module.ContainingAssembly.GetTypeByMetadataName("Program").GetMethod("<Main>g__L|0_0"); 2545Assert.Null(assembly.GetTypeByMetadataName(isReadOnlyAttributeTypeName)); 2550var typeSymbol = assembly.GetTypeByMetadataName(expectedTypeName);
Attributes\AttributeTests_Synthesized.cs (4)
292var anon = m.ContainingAssembly.GetTypeByMetadataName("<>f__AnonymousType0`2"); 398anon = assembly.GetTypeByMetadataName("<>f__AnonymousType0"); 402anon = assembly.GetTypeByMetadataName("<>f__AnonymousType" + ordinal + "`" + fieldCount); 430var iter = module.ContainingAssembly.GetTypeByMetadataName("C+<Iterator>d__0");
Attributes\AttributeTests_WellKnownAttributes.cs (1)
13365var attribute = module.ContainingAssembly.GetTypeByMetadataName("Program").GetMethod("Test").Parameters.Single().GetAttributes().Single();
Emit\UnmanagedTypeModifierTests.cs (24)
575var parentTypeParameter = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single(); 581var childTypeParameter = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single(); 610var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single(); 623var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single(); 656var parentTypeParameter = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single(); 662var childTypeParameter = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single(); 688var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single(); 701var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single(); 731var parentTypeParameter = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single(); 737var childTypeParameter = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single(); 763var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single(); 776var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single(); 806var parentTypeParameter = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single(); 812var childTypeParameter = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single(); 838var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single(); 851var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").TypeParameters.Single(); 881var parentTypeParameter = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single(); 887var childTypeParameter = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("Parent.M").TypeParameters.Single(); 914var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").TypeParameters.Single(); 927var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("Parent.M").TypeParameters.Single(); 973var delegateTypeParameter = module.ContainingAssembly.GetTypeByMetadataName("D`1").TypeParameters.Single(); 979var lambdaTypeParameter = module.ContainingAssembly.GetTypeByMetadataName("Program").GetTypeMember("<>c__DisplayClass0_0").TypeParameters.Single(); 1000var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("D`1").TypeParameters.Single(); 1026var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Program").GetTypeMember("<>c__DisplayClass0_0").TypeParameters.Single();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (8)
ExpressionCompilerTests.cs (8)
6558Assert.NotNull(module.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName)); 6559Assert.NotNull(module.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.IsReadOnlyAttribute.FullName)); 6572Assert.Null(module.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName)); 6573Assert.Null(module.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.IsReadOnlyAttribute.FullName)); 6595Assert.NotNull(module.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName)); 6596Assert.NotNull(module.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.IsReadOnlyAttribute.FullName)); 6610Assert.Null(module.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.CodeAnalysisEmbeddedAttribute.FullName)); 6611Assert.Null(module.ContainingAssembly.GetTypeByMetadataName(AttributeDescription.IsReadOnlyAttribute.FullName));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\ConditionalOperatorTests.cs (1)
693var type = module.ContainingAssembly.GetTypeByMetadataName("Program");
Semantics\GenericConstraintsTests.cs (4)
2194var typeParameter = module.ContainingAssembly.GetTypeByMetadataName("Test").GetMethod("<M>g__N|0_0").TypeParameters.Single(); 3083Assert.True(module.ContainingAssembly.GetTypeByMetadataName("D`1").TypeParameters.Single().HasUnmanagedTypeConstraint); 3084Assert.True(module.ContainingAssembly.GetTypeByMetadataName("Test`1").TypeParameters.Single().HasUnmanagedTypeConstraint); 3085Assert.True(module.ContainingAssembly.GetTypeByMetadataName("Test`1").GetTypeMember("<>c__DisplayClass2_0").TypeParameters.Single().HasUnmanagedTypeConstraint);
Semantics\NullableReferenceTypesTests.cs (2)
20827var c = module.ContainingAssembly.GetTypeByMetadataName("C"); 20849var c = module.ContainingAssembly.GetTypeByMetadataName("C");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (91)
Symbols\AssemblyAndNamespaceTests.cs (2)
438Assert.Null(comp.Assembly.GetTypeByMetadataName("System.Threading.Tasks.Task")); 439Assert.Equal(taskType, comp.Assembly.CorLibrary.GetTypeByMetadataName("System.Threading.Tasks.Task"));
Symbols\DefaultInterfaceImplementationTests.cs (15)
601var derived = m.ContainingAssembly.GetTypeByMetadataName("Derived"); 699var derived = m.ContainingAssembly.GetTypeByMetadataName("Derived"); 801var derived = m.ContainingAssembly.GetTypeByMetadataName("Derived"); 903var derived = m.ContainingAssembly.GetTypeByMetadataName("Derived"); 3579var derived = m.ContainingAssembly.GetTypeByMetadataName("Derived"); 3814var derived = m.ContainingAssembly.GetTypeByMetadataName("Derived"); 3966var derived = m.ContainingAssembly.GetTypeByMetadataName("Derived"); 5242var derived = m.ContainingAssembly.GetTypeByMetadataName("Derived"); 5425var derived = m.ContainingAssembly.GetTypeByMetadataName("Derived"); 5570var derived = m.ContainingAssembly.GetTypeByMetadataName("Derived"); 6791var derived = m.ContainingAssembly.GetTypeByMetadataName("Derived"); 6967var derived = m.ContainingAssembly.GetTypeByMetadataName("Derived"); 7074var derived = m.ContainingAssembly.GetTypeByMetadataName("Derived"); 16647var i3 = m.ContainingAssembly.GetTypeByMetadataName("I3"); 29991var i3 = m.ContainingAssembly.GetTypeByMetadataName("I3");
Symbols\ExtendedPartialMethodsTests.cs (3)
1154var type = module.ContainingAssembly.GetTypeByMetadataName("C"); 1919.GetTypeByMetadataName("C") 2496var cType = module.ContainingAssembly.GetTypeByMetadataName("C");
Symbols\Metadata\PE\LoadInAttributeModifier.cs (8)
389.GetTypeByMetadataName("Child").GetMethod("M"); 542.GetTypeByMetadataName("Child").GetMethod("M"); 1402.GetTypeByMetadataName("Child").GetIndexer<PEPropertySymbol>("Item"); 1658.GetTypeByMetadataName("Child").GetIndexer<PEPropertySymbol>("Item"); 1870.GetTypeByMetadataName("Child").GetIndexer<PEPropertySymbol>("Item"); 2113.GetTypeByMetadataName("Child").GetIndexer<PEPropertySymbol>("Item"); 2369.GetTypeByMetadataName("Child").GetIndexer<PEPropertySymbol>("Item"); 2581.GetTypeByMetadataName("Child").GetIndexer<PEPropertySymbol>("Item");
Symbols\Metadata\PE\TypeForwarders.cs (12)
184var baseType = ilAssembly3.GetTypeByMetadataName("Base"); 243Assert.Null(ilAssembly1.GetTypeByMetadataName("Base")); 244Assert.Null(ilAssembly2.GetTypeByMetadataName("Base")); 321Assert.Null(ilAssembly1.GetTypeByMetadataName("Base")); 322Assert.Null(ilAssembly2.GetTypeByMetadataName("Base")); 323Assert.Null(ilAssembly3.GetTypeByMetadataName("Base")); 424var baseType = ilAssembly4.GetTypeByMetadataName("Base"); 428Assert.Null(ilAssembly1.GetTypeByMetadataName("Base")); 430Assert.Null(ilAssembly2.GetTypeByMetadataName("Base")); 433Assert.Null(ilAssembly3.GetTypeByMetadataName("Base")); 580Assert.Null(ilAssembly1.GetTypeByMetadataName("System.String")); 581Assert.Null(ilAssembly2.GetTypeByMetadataName("System.String"));
Symbols\ModuleInitializers\ModuleInitializersTests.cs (14)
223var rootModuleType = module.ContainingAssembly.GetTypeByMetadataName("<Module>"); 509var cType = module.ContainingAssembly.GetTypeByMetadataName("C"); 513var moduleType = module.ContainingAssembly.GetTypeByMetadataName("<Module>"); 559var cType = module.ContainingAssembly.GetTypeByMetadataName("C"); 562var moduleType = module.ContainingAssembly.GetTypeByMetadataName("<Module>"); 605var c2Type = module.ContainingAssembly.GetTypeByMetadataName("C2"); 609var moduleType = module.ContainingAssembly.GetTypeByMetadataName("<Module>"); 658var c2Type = module.ContainingAssembly.GetTypeByMetadataName("C2"); 661var moduleType = module.ContainingAssembly.GetTypeByMetadataName("<Module>"); 782var rootModuleType = module.ContainingAssembly.GetTypeByMetadataName("<Module>"); 966var moduleType = module.ContainingAssembly.GetTypeByMetadataName("<Module>"); 973var moduleType = module.ContainingAssembly.GetTypeByMetadataName("<Module>"); 1079var moduleType = module.ContainingAssembly.GetTypeByMetadataName("<Module>"); 1086var moduleType = module.ContainingAssembly.GetTypeByMetadataName("<Module>");
Symbols\RequiredMembersTests.cs (2)
5702var c = module.ContainingAssembly.GetTypeByMetadataName("C"); 5706var d = module.ContainingAssembly.GetTypeByMetadataName("D");
Symbols\Retargeting\NoPia.cs (8)
332Assert.Null(assemblies[0].GetTypeByMetadataName(fullName_I1.FullName)); 333Assert.Null(assemblies[0].GetTypeByMetadataName(fullName_I2.FullName)); 334Assert.Null(assemblies[0].GetTypeByMetadataName(fullName_S1.FullName)); 335Assert.Null(assemblies[0].GetTypeByMetadataName(fullName_S2.FullName)); 342Assert.Null(assemblies[1].GetTypeByMetadataName(fullName_I1.FullName)); 343Assert.Null(assemblies[1].GetTypeByMetadataName(fullName_I2.FullName)); 344Assert.Null(assemblies[1].GetTypeByMetadataName(fullName_S1.FullName)); 345Assert.Null(assemblies[1].GetTypeByMetadataName(fullName_S2.FullName));
Symbols\Retargeting\RetargetCustomAttributes.cs (4)
83oldMsCorLib_systemType = c1MscorLibAssemblyRef.GetTypeByMetadataName("System.Type"); 84newMsCorLib_systemType = c2MscorlibAssemblyRef.GetTypeByMetadataName("System.Type"); 87oldMsCorLib_debuggerTypeProxyAttributeType = c1MscorLibAssemblyRef.GetTypeByMetadataName("System.Diagnostics.DebuggerTypeProxyAttribute"); 88newMsCorLib_debuggerTypeProxyAttributeType = c2MscorlibAssemblyRef.GetTypeByMetadataName("System.Diagnostics.DebuggerTypeProxyAttribute");
Symbols\Retargeting\RetargetingTests.cs (2)
271var b = assembly2.GetTypeByMetadataName("B"); 298var c = assembly2.GetTypeByMetadataName("C`1");
Symbols\TypeTests.cs (21)
1873var i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1"); 1878i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1"); 1895var i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1"); 1916var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 1930i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 1951var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 1984var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 2005var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 2026var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 2047var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 2073var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I1"); 2097var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I1"); 2123var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I1"); 2172var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I1"); 2173var i2 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I2"); 2223var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I1"); 2224var i2 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I2"); 2244var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 2264var i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1"); 2278var i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1"); 2294var i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1");
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestBase.cs (1)
1811var type = peModule.ContainingAssembly.GetTypeByMetadataName(typeName);