1 instantiation of PEMethodSymbol
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
1196methods.Add(methodDef, New PEMethodSymbol(moduleSymbol, Me, methodDef))
115 references to PEMethodSymbol
Microsoft.CodeAnalysis.VisualBasic (47)
Emit\EditAndContinue\VisualBasicDefinitionMap.vb (1)
106Dim other = TryCast(_mapToMetadata.MapDefinition(def)?.GetInternalSymbol(), PEMethodSymbol)
Symbols\Metadata\PE\MetadataDecoder.vb (7)
29Private ReadOnly _methodContextOpt As PEMethodSymbol 40context As PEMethodSymbol 54methodContextOpt As PEMethodSymbol 428Dim method As PEMethodSymbol = TryCast(member, PEMethodSymbol) 510Dim peMethod As PEMethodSymbol = TryCast(method, PEMethodSymbol)
Symbols\Metadata\PE\PEEventSymbol.vb (6)
32Private ReadOnly _addMethod As PEMethodSymbol 33Private ReadOnly _removeMethod As PEMethodSymbol 35Private ReadOnly _raiseMethod As PEMethodSymbol 49addMethod As PEMethodSymbol, 50removeMethod As PEMethodSymbol, 51raiseMethod As PEMethodSymbol)
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
522Dim contender = TryCast(m, PEMethodSymbol)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (12)
556Dim method = DirectCast(members(index), PEMethodSymbol) 578method = DirectCast(members(index), PEMethodSymbol) 640Return HandleComparer.Default.Compare(DirectCast(x, PEMethodSymbol).Handle, DirectCast(y, PEMethodSymbol).Handle) 666Dim methodHandleToSymbol As Dictionary(Of MethodDefinitionHandle, PEMethodSymbol) = CreateMethods() 1188Private Function CreateMethods() As Dictionary(Of MethodDefinitionHandle, PEMethodSymbol) 1189Dim methods = New Dictionary(Of MethodDefinitionHandle, PEMethodSymbol)() 1205Private Sub CreateProperties(methodHandleToSymbol As Dictionary(Of MethodDefinitionHandle, PEMethodSymbol), members As ArrayBuilder(Of Symbol)) 1227Private Sub CreateEvents(methodHandleToSymbol As Dictionary(Of MethodDefinitionHandle, PEMethodSymbol), members As ArrayBuilder(Of Symbol)) 1252Private Shared Function GetAccessorMethod(moduleSymbol As PEModuleSymbol, methodHandleToSymbol As Dictionary(Of MethodDefinitionHandle, PEMethodSymbol), typeDef As TypeDefinitionHandle, methodDef As MethodDefinitionHandle) As PEMethodSymbol 1257Dim method As PEMethodSymbol = Nothing
Symbols\Metadata\PE\PEParameterSymbol.vb (2)
69containingSymbol As PEMethodSymbol, 667Dim containingMethod = TryCast(Me.ContainingSymbol, PEMethodSymbol)
Symbols\Metadata\PE\PEPropertySymbol.vb (13)
30Private ReadOnly _getMethod As PEMethodSymbol 31Private ReadOnly _setMethod As PEMethodSymbol 51getMethod As PEMethodSymbol, 52setMethod As PEMethodSymbol 85getMethod As PEMethodSymbol, 86setMethod As PEMethodSymbol, 382getMethodOpt As PEMethodSymbol, 384setMethodOpt As PEMethodSymbol, 437getMethod As PEMethodSymbol, 438setMethod As PEMethodSymbol, 531Private Shared Function GetAccessorParameter(accessor As PEMethodSymbol, index As Integer) As PEParameterSymbol 623getMethod As PEMethodSymbol, 624setMethod As PEMethodSymbol,
Symbols\Metadata\PE\PETypeParameterSymbol.vb (5)
53definingMethod As PEMethodSymbol, 167Dim containingMethod As PEMethodSymbol = Nothing 171containingMethod = DirectCast(_containingSymbol, PEMethodSymbol) 257DirectCast(_containingSymbol, PEMethodSymbol).TypeParameters, 324Dim containingMethod = TryCast(Me.ContainingSymbol, PEMethodSymbol)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (50)
Attributes\AttributeTests.vb (2)
60Dim method = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("A").GetMember(Of PEMethodSymbol)("M") 157Dim method = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("A").GetMember(Of PEMethodSymbol)("M")
CodeGen\CodeGenDelegateCreation.vb (11)
68Dim methodDef = CType(ctor, PEMethodSymbol).Handle 75Assert.True(CType(ctor, PEMethodSymbol).IsRuntimeImplemented) 89methodDef = CType(invoke, PEMethodSymbol).Handle 96Assert.True(CType(invoke, PEMethodSymbol).IsRuntimeImplemented) 120methodDef = CType(beginInvoke, PEMethodSymbol).Handle 127Assert.True(CType(beginInvoke, PEMethodSymbol).IsRuntimeImplemented) 142methodDef = CType(endInvoke, PEMethodSymbol).Handle 149Assert.True(CType(endInvoke, PEMethodSymbol).IsRuntimeImplemented) 167methodDef = CType(invoke, PEMethodSymbol).Handle 185methodDef = CType(endInvoke, PEMethodSymbol).Handle 205Assert.True(CType(invoke, PEMethodSymbol).IsRuntimeImplemented)
Emit\CompilationEmitTests.vb (2)
897Dim method = DirectCast(itest1.GetMember("M"), PEMethodSymbol) 979Dim method = DirectCast(itest1.GetMembers("M").Single(), PEMethodSymbol)
Emit\NoPiaEmbedTypes.vb (35)
1179Dim ctor = DirectCast(test11.GetMethod(".ctor"), PEMethodSymbol) 1196Dim begin = test11.GetMember(Of PEMethodSymbol)("BeginInvoke") 1212Dim [end] = test11.GetMember(Of PEMethodSymbol)("EndInvoke") 1228Dim invoke = test11.GetMember(Of PEMethodSymbol)("Invoke") 1246Dim m13 = DirectCast(itest13.GetMembers()(0), PEMethodSymbol) 1313Dim m17 = itest17.GetMember(Of PEMethodSymbol)("M17") 1332Dim m20 = itest19.GetMember(Of PEMethodSymbol)("M20") 1377Dim m21 = itest19.GetMember(Of PEMethodSymbol)("M21") 1401Dim get_P1 = itest21.GetMember(Of PEMethodSymbol)("get_P1") 1402Dim set_P1 = itest21.GetMember(Of PEMethodSymbol)("set_P1") 1410Dim get_P2 = itest22.GetMember(Of PEMethodSymbol)("get_P2") 1411Dim set_P2 = itest22.GetMember(Of PEMethodSymbol)("set_P2") 1419Dim get_P3 = itest23.GetMember(Of PEMethodSymbol)("get_P3") 1432Dim set_P4 = itest24.GetMember(Of PEMethodSymbol)("set_P4") 1443Dim add_E1 = itest25.GetMember(Of PEMethodSymbol)("add_E1") 1444Dim remove_E1 = itest25.GetMember(Of PEMethodSymbol)("remove_E1") 1456Dim add_E2 = itest26.GetMember(Of PEMethodSymbol)("add_E2") 1457Dim remove_E2 = itest26.GetMember(Of PEMethodSymbol)("remove_E2") 1549Dim method = type2.GetMember(Of PEMethodSymbol)("M") 2014Dim method = type.GetMember(Of PEMethodSymbol)("E") 2129Dim method = type.GetMember(Of PEMethodSymbol)("E") 2600Dim method = type.GetMember(Of PEMethodSymbol)("M") 2648Dim method = type.GetMember(Of PEMethodSymbol)("M") 2695Dim method = type.GetMember(Of PEMethodSymbol)("M") 2745Dim method = type.GetMember(Of PEMethodSymbol)("M") 2798Dim method = type.GetMember(Of PEMethodSymbol)("M1") 2800method = type.GetMember(Of PEMethodSymbol)("M2") 2856Dim method = type.GetMember(Of PEMethodSymbol)("M") 2953Dim method = type.GetMember(Of PEMethodSymbol)("M") 3313Dim m1 = i1.GetMember(Of PEMethodSymbol)("M1") 3315Dim m2 = i2.GetMember(Of PEMethodSymbol)("M2") 3317Dim m3 = i3.GetMember(Of PEMethodSymbol)("M3") 3373Dim m1 = i1.GetMember(Of PEMethodSymbol)("M1") 3375Dim m2 = i2.GetMember(Of PEMethodSymbol)("M2") 3377Dim m3 = i3.GetMember(Of PEMethodSymbol)("M3")
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (7)
CompilationExtensions.vb (4)
29Friend Function GetSourceMethod(compilation As VisualBasicCompilation, moduleVersionId As Guid, methodHandle As MethodDefinitionHandle) As PEMethodSymbol 36Dim candidateMethod = TryCast(member, PEMethodSymbol) 50Friend Function GetMethod(compilation As VisualBasicCompilation, moduleVersionId As Guid, methodHandle As MethodDefinitionHandle) As PEMethodSymbol 55Dim method = DirectCast(New MetadataDecoder([module], type).GetMethodSymbolForMethodDefOrMemberRef(methodHandle, type), PEMethodSymbol)
VisualBasicEESymbolProvider.vb (2)
19Private ReadOnly _method As PEMethodSymbol 21Public Sub New([module] As PEModuleSymbol, method As PEMethodSymbol)
VisualBasicInstructionDecoder.vb (1)
118Debug.Assert(TypeOf method Is PEMethodSymbol)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (3)
ExpressionCompilerTestBase.vb (2)
136methodOrTypeHandle = DirectCast(methodOrType, PEMethodSymbol).Handle 466Dim peMethod = peCompilation.GlobalNamespace.GetMember(Of PEMethodSymbol)(qualifiedMethodName)
InstructionDecoderTests.vb (1)
513Dim frame = DirectCast(GetMethodOrTypeBySignature(compilation, methodName), PEMethodSymbol)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (3)
Binding\Binder_Statements_Tests.vb (3)
3592DirectCast(m1.GetMembers("TestEnd").Single(), PEMethodSymbol).ImplementationAttributes) 3594DirectCast(m1.GetMembers("TestStop").Single(), PEMethodSymbol).ImplementationAttributes) 3596DirectCast(m1.GetMembers("Dummy").Single(), PEMethodSymbol).ImplementationAttributes)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (5)
SymbolsTests\Metadata\PE\LoadingMethods.vb (3)
860Assert.Equal(#11/4/2008#, CType(gooMethod, PEMethodSymbol).Parameters(0).ExplicitDefaultValue) 861Assert.Equal(1.234D, CType(gooMethod, PEMethodSymbol).Parameters(1).ExplicitDefaultValue) 862Assert.Equal(23.42D, CType(gooMethod, PEMethodSymbol).Parameters(2).ExplicitDefaultValue)
SymbolsTests\Source\ComClassTests.vb (2)
63result.Add(ReflectMethod(DirectCast(member, PEMethodSymbol))) 103Private Function ReflectMethod(m As PEMethodSymbol) As XElement