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)
1895Private Sub ReportErrorsOnPartialMethodImplementation(partialMethod As SourceMethodSymbol, 1896implMethod As SourceMethodSymbol, 1965Private Function ComparePartialMethodSignatures(partialDeclaration As SourceMethodSymbol, candidate As SourceMethodSymbol) As Boolean 2467Dim sourceMethodSymbol As SourceMethodSymbol = TryCast(symbol, SourceMethodSymbol) 2697diagBag As DiagnosticBag) As SourceMethodSymbol 2700Return SourceMethodSymbol.CreateRegularMethod(Me, DirectCast(methodBaseSyntax, MethodStatementSyntax), binder, diagBag) 2702Return SourceMethodSymbol.CreateConstructor(Me, DirectCast(methodBaseSyntax, SubNewStatementSyntax), binder, diagBag) 2704Return SourceMethodSymbol.CreateOperator(Me, DirectCast(methodBaseSyntax, OperatorStatementSyntax), binder, diagBag) 2706Return SourceMethodSymbol.CreateDeclareMethod(Me, DirectCast(methodBaseSyntax, DeclareStatementSyntax), binder, diagBag) 2810Dim sourceMethodsWithHandles As ArrayBuilder(Of SourceMethodSymbol) = Nothing 2814Dim sourceMethod = TryCast(member, SourceMethodSymbol) 2821sourceMethodsWithHandles = 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