13 overrides of GetMethod
Microsoft.CodeAnalysis.VisualBasic (13)
Binding\Binder_XmlLiterals.vb (1)
1597Public Overrides ReadOnly Property GetMethod As MethodSymbol
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.vb (1)
82Public Overrides ReadOnly Property GetMethod As MethodSymbol
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicSymbol.vb (1)
47Public Overrides ReadOnly Property GetMethod As MethodSymbol
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertySymbol.vb (1)
83Public Overrides ReadOnly Property GetMethod As MethodSymbol
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
289Public Overrides ReadOnly Property GetMethod As MethodSymbol
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
103Public Overrides ReadOnly Property GetMethod As MethodSymbol
Symbols\SignatureOnlyPropertySymbol.vb (1)
148Public Overrides ReadOnly Property GetMethod As MethodSymbol
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1729Public Overrides ReadOnly Property GetMethod As MethodSymbol
Symbols\Source\SourcePropertySymbol.vb (1)
670Public Overrides ReadOnly Property GetMethod As MethodSymbol
Symbols\Source\SynthesizedMyGroupCollectionPropertySymbol.vb (1)
61Public Overrides ReadOnly Property GetMethod As MethodSymbol
Symbols\SubstitutedPropertySymbol.vb (1)
118Public Overrides ReadOnly Property GetMethod As MethodSymbol
Symbols\SynthesizedSymbols\SynthesizedOverridingWitheventsProperty.vb (1)
112Public Overrides ReadOnly Property GetMethod As MethodSymbol
Symbols\Tuples\TuplePropertySymbol.vb (1)
62Public Overrides ReadOnly Property GetMethod As MethodSymbol
156 references to GetMethod
Microsoft.CodeAnalysis.VisualBasic (44)
Binding\Binder_Invocation.vb (1)
997If [property].GetMethod Is ContainingMember Then
Binding\Binder_XmlLiterals.vb (1)
1599Return ReduceAccessorIfAny(_originalDefinition.GetMethod)
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (1)
49Dim baseGetSym = propertySymbol.GetMethod.OverriddenMethod
Emit\NoPia\EmbeddedTypesManager.vb (1)
439Dim getMethod = [property].AdaptedPropertySymbol.GetMethod
Emit\PropertySymbolAdapter.vb (2)
23Dim getter = AdaptedPropertySymbol.GetMethod?.GetCciAdapter() 44Return AdaptedPropertySymbol.GetMethod?.GetCciAdapter()
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
688DirectCast(Me._factory.SpecialMember(SpecialMember.System_Array__LongLength), PropertySymbol).GetMethod,
Lowering\IteratorRewriter\IteratorRewriter.vb (1)
195currentManagedThreadIdMethod = currentManagedThreadIdProperty.GetMethod()
Lowering\LocalRewriter\LocalRewriter_Query.vb (1)
150Dim getter = propertyDef.GetMethod
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (1)
128Dim invocationListAccessor As MethodSymbol = invocationListProperty.GetMethod
Lowering\StateMachineRewriter\StateMachineRewriter.vb (3)
401Dim getter = symbol.GetMethod 454Dim methodToImplement As MethodSymbol = DirectCast(Me.F.SpecialMember(interfaceProperty), PropertySymbol).GetMethod 460Dim methodToImplement As MethodSymbol = DirectCast(Me.F.SpecialMember(interfaceMethod), PropertySymbol).GetMethod.AsMember(interfaceType)
Lowering\SyntheticBoundNodeFactory.vb (4)
199Return [Call](Nothing, propertySym.GetMethod()) 207Return [Call](receiver, propertySym.GetMethod()) 216Return [Call](receiver, propertySym.GetMethod()) 223Return [Call](Nothing, propertySym.GetMethod())
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (2)
258If [property].GetMethod IsNot Nothing Then 259AddReferencedSymbolWithDependents([property].GetMethod, allSymbols)
Symbols\Metadata\PE\PEPropertySymbol.vb (2)
362Dim getMethod As MethodSymbol = prop.GetMethod 420Dim getMethod = [property].GetMethod
Symbols\PropertySymbol.vb (4)
131Return (Me.GetMethod Is Nothing) 240Dim getMethod = [property].GetMethod 333Return If(getter, overriddenProp.GetMethod, overriddenProp.SetMethod) 546Return Me.GetMethod
Symbols\PropertySymbolExtensions.vb (1)
46Dim accessor = [property].GetMethod
Symbols\Retargeting\RetargetingPropertySymbol.vb (2)
105Return If(_underlyingProperty.GetMethod Is Nothing, Nothing, RetargetingTranslator.Retarget(_underlyingProperty.GetMethod))
Symbols\Source\ImplementsHelper.vb (4)
367Dim accessorToCheck As MethodSymbol = [property].GetMethod 473Dim implementedPropertyGetMethod As MethodSymbol = implementedProperty.GetMethod 485If (implementedPropertyGetMethod IsNot Nothing AndAlso implementingProperty.GetMethod Is Nothing) OrElse 494implementingProperty.GetMethod IsNot Nothing AndAlso implementingProperty.SetMethod IsNot Nothing Then
Symbols\Source\OverrideHidingHelper.vb (2)
923CheckOverridePropertyAccessor(overridingProperty.GetMethod, overriddenProperty.GetMethod, diagnostics)
Symbols\Source\SourceMemberMethodSymbol.vb (2)
981If prop.GetMethod IsNot Nothing AndAlso 982prop.GetMethod.ReturnType.IsClassOrInterfaceType AndAlso
Symbols\Source\SourceMethodSymbol.vb (1)
1068Dim accessor = If(syntax.Kind = SyntaxKind.GetAccessorStatement, propertySymbol.GetMethod, propertySymbol.SetMethod)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (2)
398Dim getter As MethodSymbol = prop.GetMethod 613If LexicalOrderSymbolComparer.Instance.Compare(prop.GetMethod, prop.SetMethod) <= 0 Then
Symbols\Source\SourcePropertySymbol.vb (1)
900Dim accessor = If(getter, implementedProp.GetMethod, implementedProp.SetMethod)
Symbols\SubstitutedNamedType.vb (3)
318Dim getMethod = If(memberProperty.GetMethod Is Nothing, Nothing, SubstituteTypeParametersForMemberMethod(memberProperty.GetMethod)) 370Dim getMethod = GetMethodSubstitute(methodSubstitutions, memberProperty.GetMethod)
Symbols\Tuples\TuplePropertySymbol.vb (1)
64Return Me._containingType.GetTupleMemberSymbolForUnderlyingMember(Of MethodSymbol)(Me._underlyingProperty.GetMethod)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (3)
EditAndContinue\TopLevelEditingTests.vb (3)
3786SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P1").GetMethod), 4025SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P").GetMethod), 8135SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P").GetMethod),
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (22)
Attributes\AttributeTests.vb (14)
523Assert.Equal(1, auto.GetMethod.GetReturnTypeAttributes().Length) 528Assert.Equal(1, autoRO.GetMethod.GetReturnTypeAttributes().Length) 532Assert.Null(autoWO.GetMethod) 538Assert.Equal(1, auto.GetMethod.GetReturnTypeAttributes().Length) 544Assert.Equal(1, roa.GetMethod.GetReturnTypeAttributes().Length) 548Assert.Null(woa.GetMethod) 553Assert.Equal(1, a.GetMethod.GetReturnTypeAttributes().Length) 558Assert.Equal(1, ab.GetMethod.GetReturnTypeAttributes().Length) 559Assert.Equal("A", ab.GetMethod.GetReturnTypeAttributes()(0).AttributeClass.Name) 600Assert.Equal(UnmanagedType.I4, auto.GetMethod.ReturnTypeMarshallingInformation.UnmanagedType) 601Assert.Equal(1, auto.GetMethod.GetReturnTypeAttributes().Length) 655attrs = prop.GetMethod.GetAttributes() 1015attrs = p1.GetMethod.GetReturnTypeAttributes() 1020attrs = p2.GetMethod.GetReturnTypeAttributes()
Attributes\AttributeTests_Conditional.vb (3)
174Dim propGetMethod = propP1.GetMethod 184propGetMethod = propP2.GetMethod 190propGetMethod = propP3.GetMethod
Attributes\AttributeTests_Synthesized.vb (3)
166Dim attrs = p.GetMethod.GetAttributes() 172attrs = q.GetMethod.GetAttributes() 178attrs = we.GetMethod.GetAttributes()
Emit\EditAndContinue\EditAndContinueTests.vb (2)
1960Dim getter0 = compilation0.GetMember(Of PropertySymbol)("Module1.P").GetMethod 1961Dim getter1 = compilation1.GetMember(Of PropertySymbol)("Module1.P").GetMethod
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (21)
Semantics\GetSemanticInfoTests.vb (2)
3789Assert.Null([property].GetMethod) 3799Assert.Null([property].GetMethod)
Semantics\InitOnlyMemberTests.vb (16)
2127Assert.Empty(p.GetMethod.OverriddenMethod.ReturnTypeCustomModifiers) 2215Assert.Empty(p.GetMethod.OverriddenMethod.ReturnTypeCustomModifiers) 2310Assert.Empty(p.GetMethod.OverriddenMethod.ReturnTypeCustomModifiers) 2404Assert.NotEmpty(p.GetMethod.OverriddenMethod.ReturnTypeCustomModifiers) 2618Assert.NotEmpty(cl2p1.GetMethod.OverriddenMethod.ReturnTypeCustomModifiers) 2623Assert.NotEmpty(cl2p2.GetMethod.OverriddenMethod.ReturnTypeCustomModifiers) 2628Assert.Empty(cl3p1.GetMethod.OverriddenMethod.ReturnTypeCustomModifiers) 2633Assert.Empty(cl3p2.GetMethod.OverriddenMethod.ReturnTypeCustomModifiers) 2946Assert.Empty(p.GetMethod.ExplicitInterfaceImplementations.Single().ReturnTypeCustomModifiers) 3029Assert.NotEmpty(p.GetMethod.ExplicitInterfaceImplementations.Single().ReturnTypeCustomModifiers) 4781Dim pGet = p.GetMethod 4869Dim pGet = p.GetMethod 4962Dim pGet = p.GetMethod 5057Dim pGet = p.GetMethod 5255Assert.False(p.GetMethod.IsInitOnly) 5263Assert.False(p.GetMethod.IsInitOnly)
Semantics\IteratorTests.vb (2)
1018Assert.True([property].GetMethod.IsIterator) 1021Assert.True([property].GetMethod.IsIterator)
Semantics\XmlLiteralSemanticModelTests.vb (1)
423Assert.Equal(0, symbol.GetMethod.Parameters().Length)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (66)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (1)
669Dim getter = prop.GetMethod
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (1)
1948Dim getter As MethodSymbol = [property].GetMethod
SymbolsTests\AttributeTests_UnmanagedCallersOnly.vb (4)
206Assert.NotNull(prop.GetMethod.GetUseSiteErrorInfo()) 207Assert.True(prop.GetMethod.HasUnsupportedMetadata) 336Assert.NotNull(prop.GetMethod.GetUseSiteErrorInfo()) 337Assert.True(prop.GetMethod.HasUnsupportedMetadata)
SymbolsTests\CustomModifiersTests.vb (1)
1051Assert.Equal("Function CL3.get_Test() As System.Int32 modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong)", test.GetMethod.ToTestDisplayString())
SymbolsTests\DefaultInterfaceImplementationTests.vb (4)
4250Dim p1Get = p1.GetMethod 4311Dim p1Get = p1.GetMethod 4378Dim p1Get = p1.GetMethod 4441Dim p1Get = p1.GetMethod
SymbolsTests\Metadata\MetadataMemberTests.vb (2)
763Assert.Null(propWithoutGetter.GetMethod) 768Assert.NotNull(propWithoutSetter.GetMethod)
SymbolsTests\Metadata\PE\LoadingAttributes.vb (2)
454Dim returnAttributes = property1.GetMethod.GetReturnTypeAttributes() 1206Assert.Equal(3, prop.GetMethod.GetAttributes().Length)
SymbolsTests\Metadata\PE\VisualBasicCompilerFeatureRequiredTests.vb (2)
191Assert.True(onPropertyGetterProperty.GetMethod.HasUnsupportedMetadata) 198Assert.False(onPropertySetterProperty.GetMethod.HasUnsupportedMetadata)
SymbolsTests\MyBaseMyClassSemanticsTests.vb (1)
97Dim getter As MethodSymbol = [property].GetMethod
SymbolsTests\Retargeting\RetargetingCustomAttributes.vb (1)
206Dim testMethod As MethodSymbol = testProperty.GetMethod
SymbolsTests\Source\ClsComplianceTests.vb (1)
1546Dim accessor = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P").GetMethod
SymbolsTests\Source\ImplementsTests.vb (13)
2221Dim ifooTypeStyleWithStringGetter = ifooTypeStyleWithString.GetMethod 2223Dim ifooTypeStyleWithIntGetter = ifooTypeStyleWithInt.GetMethod 2226Dim fooXGetter = fooX.GetMethod 2230Dim fooYGetter = fooY.GetMethod 2233Dim fooStyleGetter = fooStyle.GetMethod 2236Dim barStyleGetter = barStyle.GetMethod 2402Dim ifooTypeStyleWithStringGetter = ifooTypeStyleWithString.GetMethod 2404Dim ifooTypeStyleWithIntGetter = ifooTypeStyleWithInt.GetMethod 2406Dim ifooTypeStyleWithLongGetter = ifooTypeStyleWithLong.GetMethod 2409Dim barXGetter = barX.GetMethod 2411Dim fooYGetter = fooY.GetMethod 2413Dim fooStyleGetter = fooStyle.GetMethod 2415Dim barStyleGetter = barStyle.GetMethod
SymbolsTests\Source\PropertyTests.vb (19)
721Dim accessor = [property].GetMethod 785Assert.Equal(SpecialType.System_Int32, [property].GetMethod.Parameters(0).Type.SpecialType) 836Dim P1s = type.GetMembers("P1").OfType(Of PropertySymbol)().OrderBy(Function(symb) symb.GetMethod.Parameters.Length) 837Dim P2s = type.GetMembers("P2").OfType(Of PropertySymbol)().OrderBy(Function(symb) symb.GetMethod.ReturnType.Name) 1422Assert.NotNull(defaultCapacityProperty.GetMethod) 5975Assert.True(p.GetMethod.IsImplicitlyDeclared) 5978Assert.True(p.GetMethod.IsImplicitlyDeclared) 5981Assert.True(q.GetMethod.IsImplicitlyDeclared) 6011Assert.Equal(1, p.GetMethod.Parameters.Length) 6012Dim p11 = p.GetMethod.Parameters(0) 8097VerifyMethodAndAccessorSame(type, [property], [property].GetMethod) 8120CheckPropertyAccessorAccessibility([property], propertyAccessibility, [property].GetMethod, getterAccessibility) 8153Dim getterAttribute = [property].GetMethod.GetAttributes().Single() 8183Dim interfacePropertyGetter = interfaceProperty.GetMethod 8190Dim classPropertyGetter = classProperty.GetMethod 8243If [property].GetMethod IsNot Nothing Then 8244Assert.Equal([property].GetMethod.Parameters.Length, expectedCount) 8255If [property].GetMethod IsNot Nothing Then 8256Assert.True((From param In [property].GetMethod.Parameters Select param.Type).SequenceEqual(expectedTypes))
SymbolsTests\StaticAbstractMembersInInterfacesTests.vb (8)
826Assert.False(i1P1.GetMethod.IsShared) 856Assert.False(i1P1.GetMethod.IsShared) 895Assert.Null(i1P1.ContainingType.FindImplementationForInterfaceMember(i1P1.GetMethod)) 900Assert.Null(c.FindImplementationForInterfaceMember(i1P1.GetMethod)) 944Assert.Null(i1P1.ContainingType.FindImplementationForInterfaceMember(i1P1.GetMethod)) 949Assert.Null(c.FindImplementationForInterfaceMember(i1P1.GetMethod)) 993Assert.Null(i1P1.ContainingType.FindImplementationForInterfaceMember(i1P1.GetMethod)) 998Assert.Null(c.FindImplementationForInterfaceMember(i1P1.GetMethod))
SymbolsTests\SymbolErrorTests.vb (6)
10590Assert.False(baseP1.GetMethod.IsOverridable) 10593Dim p1Get = p1.GetMethod 10597Assert.Same(baseP1.GetMethod, p1Get.OverriddenMethod) 10650Assert.True(baseP1.GetMethod.IsOverridable) 10653Dim p1Get = p1.GetMethod 10657Assert.Same(baseP1.GetMethod, p1Get.OverriddenMethod)