3 types derived from SourceMethodSymbol
Microsoft.CodeAnalysis.VisualBasic (3)
Symbols\Source\SourceDelegateMethodSymbol.vb (1)
21Inherits SourceMethodSymbol
Symbols\Source\SourceMethodSymbol.vb (1)
2063Inherits SourceMethodSymbol
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
15Inherits SourceMethodSymbol
3 instantiations of SourceMethodSymbol
Microsoft.CodeAnalysis.VisualBasic (3)
Symbols\Source\SourceDelegateMethodSymbol.vb (1)
34MyBase.New(delegateType, flags, binder.GetSyntaxReference(syntax), delegateType.Locations)
Symbols\Source\SourceMethodSymbol.vb (1)
2078MyBase.New(containingType, flags, syntaxRef, locations)
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
35MyBase.New(
28 references to SourceMethodSymbol
Microsoft.CodeAnalysis.VisualBasic (28)
Declarations\DeclarationTreeBuilder.vb (1)
737Dim name = SourceMethodSymbol.GetMemberNameFromSyntax(methodDecl)
Symbols\Source\ImplementsHelper.vb (2)
45Dim sourceMethod = TryCast(sourceSym, SourceMethodSymbol) 540Public Sub ValidateImplementedMethodConstraints(implementingMethod As SourceMethodSymbol,
Symbols\Source\SourceComplexParameterSymbol.vb (1)
301Dim method = TryCast(container, SourceMethodSymbol)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (14)
1896Private Sub ReportErrorsOnPartialMethodImplementation(partialMethod As SourceMethodSymbol, 1897implMethod As SourceMethodSymbol, 1966Private Function ComparePartialMethodSignatures(partialDeclaration As SourceMethodSymbol, candidate As SourceMethodSymbol) As Boolean 2468Dim sourceMethodSymbol As SourceMethodSymbol = TryCast(symbol, SourceMethodSymbol) 2698diagBag As DiagnosticBag) As SourceMethodSymbol 2701Return SourceMethodSymbol.CreateRegularMethod(Me, DirectCast(methodBaseSyntax, MethodStatementSyntax), binder, diagBag) 2703Return SourceMethodSymbol.CreateConstructor(Me, DirectCast(methodBaseSyntax, SubNewStatementSyntax), binder, diagBag) 2705Return SourceMethodSymbol.CreateOperator(Me, DirectCast(methodBaseSyntax, OperatorStatementSyntax), binder, diagBag) 2707Return SourceMethodSymbol.CreateDeclareMethod(Me, DirectCast(methodBaseSyntax, DeclareStatementSyntax), binder, diagBag) 2811Dim sourceMethodsWithHandles As ArrayBuilder(Of SourceMethodSymbol) = Nothing 2815Dim sourceMethod = TryCast(member, SourceMethodSymbol) 2822sourceMethodsWithHandles = ArrayBuilder(Of SourceMethodSymbol).GetInstance
Symbols\Source\SourceMemberMethodSymbol.vb (1)
98Protected Overrides ReadOnly Property BoundAttributesSource As SourceMethodSymbol
Symbols\Source\SourceMethodSymbol.vb (8)
80diagBag As DiagnosticBag) As SourceMethodSymbol 221diagBag As DiagnosticBag) As SourceMethodSymbol 307) As SourceMethodSymbol 382diagBag As DiagnosticBag) As SourceMethodSymbol 1335Protected Overridable ReadOnly Property BoundAttributesSource As SourceMethodSymbol 1347''' So far we only need to return <see cref="SourcePropertySymbol"/>. If we ever needed to return a <see cref="SourceMethodSymbol"/> 1837Dim methodImpl As SourceMethodSymbol = TryCast(If(Me.IsPartial, PartialImplementationPart, Me), SourceMethodSymbol)
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
339Dim modifiers As SourceMemberFlags = SourceMethodSymbol.DecodeConstructorModifiers(constructorSyntax.Modifiers, Me, binder, diagnostics).AllFlags