1 instantiation of PEMethodSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1957var method = new PEMethodSymbol(moduleSymbol, this, methodHandle);
266 references to PEMethodSymbol
Microsoft.CodeAnalysis.CSharp (51)
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
97if (_mapToMetadata.MapDefinition(def)?.GetInternalSymbol() is PEMethodSymbol other)
Symbols\Metadata\PE\MetadataDecoder.cs (7)
31private readonly PEMethodSymbol _methodContextOpt; 42PEMethodSymbol context) : 53private MetadataDecoder(PEModuleSymbol moduleSymbol, PENamedTypeSymbol typeContextOpt, PEMethodSymbol methodContextOpt) 496PEMethodSymbol method = member as PEMethodSymbol; 604PEMethodSymbol peMethod = method as PEMethodSymbol;
Symbols\Metadata\PE\PEEventSymbol.cs (9)
30private readonly PEMethodSymbol _addMethod; 31private readonly PEMethodSymbol _removeMethod; 56PEMethodSymbol addMethod, 57PEMethodSymbol removeMethod, 415PEMethodSymbol addMethod, 416PEMethodSymbol removeMethod) 425private static bool DoModifiersMatch(PEMethodSymbol addMethod, PEMethodSymbol removeMethod) 442PEMethodSymbol method)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (16)
1083var method = (PEMethodSymbol)members[index]; 1112method = (PEMethodSymbol)members[index]; 1329PooledDictionary<MethodDefinitionHandle, PEMethodSymbol> methodHandleToSymbol = this.CreateMethods(nonFieldMembers); 1942private PooledDictionary<MethodDefinitionHandle, PEMethodSymbol> CreateMethods(ArrayBuilder<Symbol> members) 1946var map = PooledDictionary<MethodDefinitionHandle, PEMethodSymbol>.GetInstance(); 1957var method = new PEMethodSymbol(moduleSymbol, this, methodHandle); 1969private void CreateProperties(Dictionary<MethodDefinitionHandle, PEMethodSymbol> methodHandleToSymbol, ArrayBuilder<Symbol> members) 1982PEMethodSymbol getMethod = GetAccessorMethod(module, methodHandleToSymbol, _handle, methods.Getter); 1983PEMethodSymbol setMethod = GetAccessorMethod(module, methodHandleToSymbol, _handle, methods.Setter); 2000Dictionary<MethodDefinitionHandle, PEMethodSymbol> methodHandleToSymbol, 2015PEMethodSymbol addMethod = GetAccessorMethod(module, methodHandleToSymbol, _handle, methods.Adder); 2016PEMethodSymbol removeMethod = GetAccessorMethod(module, methodHandleToSymbol, _handle, methods.Remover); 2033private PEMethodSymbol GetAccessorMethod(PEModule module, Dictionary<MethodDefinitionHandle, PEMethodSymbol> methodHandleToSymbol, TypeDefinitionHandle typeDef, MethodDefinitionHandle methodDef) 2040PEMethodSymbol method;
Symbols\Metadata\PE\PEParameterSymbol.cs (2)
183PEMethodSymbol containingSymbol, 1132PEMethodSymbol method => new MetadataDecoder(containingModule, method),
Symbols\Metadata\PE\PEPropertySymbol.cs (11)
36private readonly PEMethodSymbol _getMethod; 37private readonly PEMethodSymbol _setMethod; 125PEMethodSymbol getMethod, 126PEMethodSymbol setMethod) 159PEMethodSymbol getMethod, 160PEMethodSymbol setMethod, 717PEMethodSymbol getMethod, 719PEMethodSymbol setMethod, 766PEMethodSymbol accessor, 894PEMethodSymbol getMethod, 895PEMethodSymbol setMethod,
Symbols\Metadata\PE\PETypeParameterSymbol.cs (3)
57PEMethodSymbol definingMethod, 254tokenDecoder = new MetadataDecoder(moduleSymbol, (PEMethodSymbol)_containingSymbol); 601((PEMethodSymbol)_containingSymbol).TypeParameters :
Symbols\OverriddenOrHiddenMembersHelpers.cs (2)
154PEPropertySymbol { GetMethod: PEMethodSymbol { ExplicitlyOverriddenClassMethod: { AssociatedSymbol: PropertySymbol overriddenProperty } } } => overriddenProperty, 200PEMethodSymbol m => m.ExplicitlyOverriddenClassMethod,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (136)
CodeGen\CodeGenReadonlyStructTests.cs (60)
1355Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)m1).Handle)); 1356Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)m1).Signature.ReturnParam.Handle)); 1357Assert.True(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)m2).Handle)); 1358Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)m2).Signature.ReturnParam.Handle)); 1361Assert.True(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p1.GetMethod).Handle)); 1362Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p1.GetMethod).Signature.ReturnParam.Handle)); 1363Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p1.SetMethod).Handle)); 1364Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p1.SetMethod).Signature.ReturnParam.Handle)); 1367Assert.True(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p2.GetMethod).Handle)); 1368Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p2.GetMethod).Signature.ReturnParam.Handle)); 1371Assert.True(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p3.GetMethod).Handle)); 1372Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p3.GetMethod).Signature.ReturnParam.Handle)); 1373Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p3.SetMethod).Handle)); 1374Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p3.SetMethod).Signature.ReturnParam.Handle)); 1377Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p4.GetMethod).Handle)); 1378Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p4.GetMethod).Signature.ReturnParam.Handle)); 1379Assert.True(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p4.SetMethod).Handle)); 1380Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p4.SetMethod).Signature.ReturnParam.Handle)); 1383Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p5.GetMethod).Handle)); 1384Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p5.GetMethod).Signature.ReturnParam.Handle)); 1385Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p5.SetMethod).Handle)); 1386Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p5.SetMethod).Signature.ReturnParam.Handle)); 1428Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)m1).Handle)); 1429Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)m1).Signature.ReturnParam.Handle)); 1431Assert.True(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)m2).Handle)); 1432Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)m2).Signature.ReturnParam.Handle)); 1434Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)m3).Handle)); 1435Assert.True(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)m3).Signature.ReturnParam.Handle)); 1437Assert.True(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)m4).Handle)); 1438Assert.True(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)m4).Signature.ReturnParam.Handle)); 1441Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p1.GetMethod).Handle)); 1442Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p1.GetMethod).Signature.ReturnParam.Handle)); 1445Assert.True(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p2.GetMethod).Handle)); 1446Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p2.GetMethod).Signature.ReturnParam.Handle)); 1449Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p3.GetMethod).Handle)); 1450Assert.True(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p3.GetMethod).Signature.ReturnParam.Handle)); 1453Assert.True(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p4.GetMethod).Handle)); 1454Assert.True(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p4.GetMethod).Signature.ReturnParam.Handle)); 1493Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)m1).Handle)); 1494Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)m1).Signature.ReturnParam.Handle)); 1495Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)m2).Handle)); 1496Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)m2).Signature.ReturnParam.Handle)); 1499Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p1.GetMethod).Handle)); 1500Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p1.GetMethod).Signature.ReturnParam.Handle)); 1503Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p2.GetMethod).Handle)); 1504Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p2.GetMethod).Signature.ReturnParam.Handle)); 1507Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p3.GetMethod).Handle)); 1508Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p3.GetMethod).Signature.ReturnParam.Handle)); 1509Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p3.SetMethod).Handle)); 1510Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p3.SetMethod).Signature.ReturnParam.Handle)); 1513Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p4.GetMethod).Handle)); 1514Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p4.GetMethod).Signature.ReturnParam.Handle)); 1515Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p4.SetMethod).Handle)); 1516Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p4.SetMethod).Signature.ReturnParam.Handle)); 1519Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p5.GetMethod).Handle)); 1520Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p5.GetMethod).Signature.ReturnParam.Handle)); 1521Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p5.SetMethod).Handle)); 1522Assert.False(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)p5.SetMethod).Signature.ReturnParam.Handle)); 2602Assert.True(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)testStruct.GetEvent("E").AddMethod).Handle)); 2603Assert.True(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)testStruct.GetEvent("E").RemoveMethod).Handle));
Emit\CompilationEmitTests.cs (4)
1068var method = (PEMethodSymbol)itest1.GetMember("M"); 1157var method = (PEMethodSymbol)itest1.GetMember("M");
Emit\NoPiaEmbedTypes.cs (72)
1352var ctor = (PEMethodSymbol)test11.GetMembers(".ctor").Single(); 1369var begin = (PEMethodSymbol)test11.GetMembers("BeginInvoke").Single(); 1385var end = (PEMethodSymbol)test11.GetMembers("EndInvoke").Single(); 1401var invoke = (PEMethodSymbol)test11.GetMembers("Invoke").Single(); 1419var m13 = (PEMethodSymbol)itest13.GetMembers()[0]; 1485var m17 = (PEMethodSymbol)itest17.GetMembers("M17").Single(); 1504var m20 = (PEMethodSymbol)itest19.GetMembers("M20").Single(); 1556var m21 = (PEMethodSymbol)itest19.GetMembers("M21").Single(); 1581var get_P1 = (PEMethodSymbol)itest21.GetMembers("get_P1").Single(); 1582var set_P1 = (PEMethodSymbol)itest21.GetMembers("set_P1").Single(); 1590var get_P2 = (PEMethodSymbol)itest22.GetMembers("get_P2").Single(); 1591var set_P2 = (PEMethodSymbol)itest22.GetMembers("set_P2").Single(); 1599var get_P3 = (PEMethodSymbol)itest23.GetMembers("get_P3").Single(); 1612var set_P4 = (PEMethodSymbol)itest24.GetMembers("set_P4").Single(); 1623var add_E1 = (PEMethodSymbol)itest25.GetMembers("add_E1").Single(); 1624var remove_E1 = (PEMethodSymbol)itest25.GetMembers("remove_E1").Single(); 1636var add_E2 = (PEMethodSymbol)itest26.GetMembers("add_E2").Single(); 1637var remove_E2 = (PEMethodSymbol)itest26.GetMembers("remove_E2").Single(); 1739var m21 = (PEMethodSymbol)itest29.GetMembers("M21").Single(); 2221var goo1 = (PEMethodSymbol)interfaceEvents.GetMembers("Goo").Single(); 2975var m1 = (PEMethodSymbol)itest30.GetMembers("M1").Single(); 3041var m1 = (PEMethodSymbol)itest30.GetMembers("M1").Single(); 3106var m1 = (PEMethodSymbol)itest30.GetMembers("M1").Single(); 3171var m1 = (PEMethodSymbol)itest30.GetMembers("M1").Single(); 3239var m1 = (PEMethodSymbol)itest30.GetMembers("M1").Single(); 3243var m2 = (PEMethodSymbol)itest30.GetMembers("M2").Single(); 3330var m1 = (PEMethodSymbol)itest30.GetMembers("M1").Single(); 3454var m1 = (PEMethodSymbol)itest30.GetMembers("M1").Single(); 3955var m1 = (PEMethodSymbol)itest33.GetMembers("M1").Single(); 3958var m2 = (PEMethodSymbol)itest34.GetMembers("M2").Single(); 3961var m3 = (PEMethodSymbol)itest35.GetMembers("M3").Single(); 4039var m1 = (PEMethodSymbol)itest33.GetMembers("M1").Single(); 4042var m2 = (PEMethodSymbol)itest34.GetMembers("M2").Single(); 4045var m3 = (PEMethodSymbol)itest35.GetMembers("M3").Single(); 4181var m1 = (PEMethodSymbol)itest33.GetMembers("M1").Single(); 4184var m1Impl = (PEMethodSymbol)usePia7.GetMembers("ITest33.M1").Single();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (15)
Attributes\AttributeTests.cs (8)
8387var method = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("E").GetMember<PEMethodSymbol>("M"); 8430var method = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("E").GetMember<PEMethodSymbol>("M"); 8477var method = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("E").GetMember<PEMethodSymbol>("M"); 8516var method = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("A").GetMember<PEMethodSymbol>("M");
Attributes\AttributeTests_RefReadOnly.cs (1)
48Assert.True(peModule.Module.HasIsReadOnlyAttribute(((PEMethodSymbol)method).Signature.ReturnParam.Handle));
Attributes\AttributeTests_Synthesized.cs (6)
229Assert.Equal("CompilerGeneratedAttribute", peModule.GetCustomAttributesForToken(((PEMethodSymbol)p.GetMethod).Handle).Single().AttributeClass.Name); 230Assert.Equal("CompilerGeneratedAttribute", peModule.GetCustomAttributesForToken(((PEMethodSymbol)p.SetMethod).Handle).Single().AttributeClass.Name); 234Assert.Empty(peModule.GetCustomAttributesForToken(((PEMethodSymbol)q.GetMethod).Handle)); 235Assert.Empty(peModule.GetCustomAttributesForToken(((PEMethodSymbol)q.SetMethod).Handle)); 238Assert.Equal("CompilerGeneratedAttribute", peModule.GetCustomAttributesForToken(((PEMethodSymbol)e.AddMethod).Handle).Single().AttributeClass.Name); 239Assert.Equal("CompilerGeneratedAttribute", peModule.GetCustomAttributesForToken(((PEMethodSymbol)e.RemoveMethod).Handle).Single().AttributeClass.Name);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (11)
CompilationExtensions.cs (6)
32internal static PEMethodSymbol GetSourceMethod(this CSharpCompilation compilation, Guid moduleVersionId, MethodDefinitionHandle methodHandle) 34var method = GetMethod(compilation, moduleVersionId, methodHandle); 41if (member is PEMethodSymbol candidateMethod && 52internal static PEMethodSymbol GetMethod(this CSharpCompilation compilation, Guid moduleVersionId, MethodDefinitionHandle methodHandle) 58var method = (PEMethodSymbol)new MetadataDecoder(module, type).GetMethodSymbolForMethodDefOrMemberRef(methodHandle, type);
CSharpEESymbolProvider.cs (2)
19private readonly PEMethodSymbol _method; 21public CSharpEESymbolProvider(SourceAssemblySymbol sourceAssembly, PEModuleSymbol module, PEMethodSymbol method)
CSharpInstructionDecoder.cs (1)
173Debug.Assert(method is PEMethodSymbol);
EvaluationContext.cs (2)
148var currentSourceMethod = compilation.GetSourceMethod(moduleVersionId, methodHandle); 151var currentFrame = compilation.GetMethod(moduleVersionId, methodHandle);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (5)
ExpressionCompilerTestBase.cs (3)
254methodOrTypeHandle = ((PEMethodSymbol)methodOrType).Handle; 512var peMethod = peCompilation.GlobalNamespace.GetMember<PEMethodSymbol>(qualifiedMethodName);
InstructionDecoderTests.cs (2)
450var frame = (PEMethodSymbol)GetMethodOrTypeBySignature(compilation, methodName);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Semantics\InitOnlyMemberTests.cs (6)
3625var method = (PEMethodSymbol)comp.GlobalNamespace.GetMember("C.M"); 3684var method = (PEMethodSymbol)comp.GlobalNamespace.GetMember("C.set_P"); 3734var method0 = (PEMethodSymbol)comp.GlobalNamespace.GetMember("C.M");
Semantics\RefFieldTests.cs (3)
10988VerifyParameterSymbol(comp.GetMember<PEMethodSymbol>("A.F1").Parameters[0], "out System.Int32 i", RefKind.Out, ScopedKind.ScopedRef); 15266var method = module.GlobalNamespace.GetMember<PEMethodSymbol>("I.M");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (21)
Symbols\CovariantReturnTests.cs (3)
273if (method.OriginalDefinition is PEMethodSymbol originalMethod && 290case PEMethodSymbol m: 313if (getMethod.OriginalDefinition is PEMethodSymbol originalMethod &&
Symbols\DefaultInterfaceImplementationTests.cs (12)
225peModule.Module.GetMethodDefPropsOrThrow(((PEMethodSymbol)m1.OriginalDefinition).Handle, out _, out _, out _, out rva); 2137var result = (PEMethodSymbol)i1.GetMember("M1"); 2730peModule.Module.GetMethodDefPropsOrThrow(((PEMethodSymbol)p1.GetMethod).Handle, out _, out _, out _, out rva); 2736peModule.Module.GetMethodDefPropsOrThrow(((PEMethodSymbol)p1.SetMethod).Handle, out _, out _, out _, out rva); 6254peModule.Module.GetMethodDefPropsOrThrow(((PEMethodSymbol)addE1).Handle, out _, out _, out _, out rva); 6260peModule.Module.GetMethodDefPropsOrThrow(((PEMethodSymbol)rmvE1).Handle, out _, out _, out _, out rva); 32892peModule.Module.GetMethodDefPropsOrThrow(((PEMethodSymbol)m1.OriginalDefinition).Handle, out _, out _, out _, out rva); 33721Assert.NotEqual(m1.OriginalDefinition is PEMethodSymbol, m1.IsExtern); 33729peModule.Module.GetMethodDefPropsOrThrow(((PEMethodSymbol)m1).Handle, out _, out _, out _, out rva); 33838Assert.NotEqual(m1 is PEMethodSymbol, m1.IsAsync); 33845peModule.Module.GetMethodDefPropsOrThrow(((PEMethodSymbol)m1).Handle, out _, out _, out _, out rva);
Symbols\ExtensionMethodTests.cs (2)
2601var method = module.GlobalNamespace.GetMember<NamedTypeSymbol>("C").GetMember<PEMethodSymbol>("M1");
Symbols\ModuleInitializers\ModuleInitializersTests.cs (2)
130var staticConstructor = (PEMethodSymbol)rootModuleType.GetMember(".cctor");
Symbols\RequiredMembersTests.cs (2)
95var peMethod = (PEMethodSymbol)ctor;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
CSharpTestBase.cs (4)
1814var method = (PEMethodSymbol)type.GetMembers(methodData.Method.MetadataName).Single(); 1820var peMethod = (PEMethodSymbol)moduleDecoder.GetSymbolForILToken(method.Handle);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (14)
Metadata\WinMdDumpTest.cs (8)
96var method = member as PEMethodSymbol; 151AppendMethod(result, (PEMethodSymbol)property.GetMethod, memberIndent); 158AppendMethod(result, (PEMethodSymbol)property.SetMethod, memberIndent); 196AppendMethod(result, (PEMethodSymbol)evnt.RemoveMethod, memberIndent); 203AppendMethod(result, (PEMethodSymbol)evnt.AddMethod, memberIndent); 247AppendMethod(result, (PEMethodSymbol)attribute.AttributeConstructor, indent: null, includeTypeName: true); 339private static void AppendMethod(StringBuilder result, PEMethodSymbol method, string indent, bool includeTypeName = false)
Metadata\WinMdMetadataTests.cs (6)
53var func = itextrange.GetMember<PEMethodSymbol>("SetPoint"); 75var func = itextrange.GetMember<PEMethodSymbol>(".ctor"); 95var func = iref.GetMember<PEMethodSymbol>("CombineUri");