3 types derived from SourceMethodSymbol
Microsoft.CodeAnalysis.VisualBasic (3)
Symbols\Source\SourceDelegateMethodSymbol.vb (1)
20Inherits SourceMethodSymbol
Symbols\Source\SourceMethodSymbol.vb (1)
2062Inherits SourceMethodSymbol
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
14Inherits SourceMethodSymbol
3 instantiations of SourceMethodSymbol
Microsoft.CodeAnalysis.VisualBasic (3)
Symbols\Source\SourceDelegateMethodSymbol.vb (1)
33MyBase.New(delegateType, flags, binder.GetSyntaxReference(syntax), delegateType.Locations)
Symbols\Source\SourceMethodSymbol.vb (1)
2077MyBase.New(containingType, flags, syntaxRef, locations)
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
34MyBase.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)
300Dim method = TryCast(container, SourceMethodSymbol)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (14)
1894Private Sub ReportErrorsOnPartialMethodImplementation(partialMethod As SourceMethodSymbol, 1895implMethod As SourceMethodSymbol, 1964Private Function ComparePartialMethodSignatures(partialDeclaration As SourceMethodSymbol, candidate As SourceMethodSymbol) As Boolean 2466Dim sourceMethodSymbol As SourceMethodSymbol = TryCast(symbol, SourceMethodSymbol) 2696diagBag As DiagnosticBag) As SourceMethodSymbol 2699Return SourceMethodSymbol.CreateRegularMethod(Me, DirectCast(methodBaseSyntax, MethodStatementSyntax), binder, diagBag) 2701Return SourceMethodSymbol.CreateConstructor(Me, DirectCast(methodBaseSyntax, SubNewStatementSyntax), binder, diagBag) 2703Return SourceMethodSymbol.CreateOperator(Me, DirectCast(methodBaseSyntax, OperatorStatementSyntax), binder, diagBag) 2705Return SourceMethodSymbol.CreateDeclareMethod(Me, DirectCast(methodBaseSyntax, DeclareStatementSyntax), binder, diagBag) 2809Dim sourceMethodsWithHandles As ArrayBuilder(Of SourceMethodSymbol) = Nothing 2813Dim sourceMethod = TryCast(member, SourceMethodSymbol) 2820sourceMethodsWithHandles = ArrayBuilder(Of SourceMethodSymbol).GetInstance
Symbols\Source\SourceMemberMethodSymbol.vb (1)
97Protected Overrides ReadOnly Property BoundAttributesSource As SourceMethodSymbol
Symbols\Source\SourceMethodSymbol.vb (8)
79diagBag As DiagnosticBag) As SourceMethodSymbol 220diagBag As DiagnosticBag) As SourceMethodSymbol 306) As SourceMethodSymbol 381diagBag As DiagnosticBag) As SourceMethodSymbol 1334Protected Overridable ReadOnly Property BoundAttributesSource As SourceMethodSymbol 1346''' So far we only need to return <see cref="SourcePropertySymbol"/>. If we ever needed to return a <see cref="SourceMethodSymbol"/> 1836Dim 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