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
57 references to SourceMethodSymbol
Microsoft.CodeAnalysis.VisualBasic (57)
Analysis\FlowAnalysis\FlowAnalysisPass.vb (2)
23Dim sourceMethod As SourceMethodSymbol = TryCast(method, SourceMethodSymbol)
Binding\BinderBuilder.vb (6)
293Dim sourceMethod = TryCast(target, SourceMethodSymbol) 314Dim methodSymbol = TryCast(containingSymbol, SourceMethodSymbol) 334Dim methodSymbol = TryCast(parameterSymbol.ContainingSymbol, SourceMethodSymbol) 382Public Shared Function CreateBinderForGenericMethodDeclaration(methodSymbol As SourceMethodSymbol, containingBinder As Binder) As Binder 391methodSymbol As SourceMethodSymbol) As Binder 415methodSymbol As SourceMethodSymbol) As Binder
Binding\BinderFactory.vb (8)
385Dim methodSymbol = DirectCast(SourceMethodSymbol.FindSymbolFromSyntax(methodSyntax, _tree, containingType), SourceMethodSymbol) 404Dim eventSymbol = DirectCast(SourceMethodSymbol.FindSymbolFromSyntax(methodSyntax, _tree, containingType), SourceEventSymbol) 413Dim propertySymbol = DirectCast(SourceMethodSymbol.FindSymbolFromSyntax(methodSyntax, _tree, containingType), SourcePropertySymbol) 541symbol = SourceMethodSymbol.FindSymbolFromSyntax( 549symbol = SourceMethodSymbol.FindSymbolFromSyntax( 644Dim symbol = SourceMethodSymbol.FindSymbolFromSyntax(methodSyntax, _tree, containingType) 648Dim methodSymbol = DirectCast(symbol, SourceMethodSymbol)
Binding\MethodBodyBinder.vb (2)
48Debug.Assert(Not TypeOf methodSymbol Is SourceMethodSymbol OrElse 50(methodBlock Is DirectCast(methodSymbol, SourceMethodSymbol).BlockSyntax AndAlso
Compilation\DocumentationComments\DocumentationCommentCompiler.Method.vb (4)
29Dim sourceMethod As SourceMethodSymbol = 31DirectCast(TryCast(symbol, SourceDeclareMethodSymbol), SourceMethodSymbol)) 40Private Function WriteDocumentationCommentForMethod(method As SourceMethodSymbol) As Boolean 57Dim implementationPart = TryCast(method.PartialImplementationPart, SourceMethodSymbol)
Compilation\MethodCompiler.vb (3)
679If CType(method, SourceMethodSymbol).SetDiagnostics(ImmutableArray(Of Diagnostic).Empty) Then 1199Dim sourceMethod = TryCast(method, SourceMethodSymbol) 1237Dim sourceMethod = TryCast(method, SourceMethodSymbol)
Compilation\SyntaxTreeSemanticModel.vb (2)
998Return SourceMethodSymbol.FindSymbolFromSyntax(declarationSyntax, _syntaxTree, implicitType) 1038Return SourceMethodSymbol.FindSymbolFromSyntax(declarationSyntax, _syntaxTree, containingType)
Declarations\DeclarationTreeBuilder.vb (1)
737Dim name = SourceMethodSymbol.GetMemberNameFromSyntax(methodDecl)
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
109Dim sourceMethod = TryCast(method, SourceMethodSymbol)
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
Symbols\Symbol_Attributes.vb (1)
549Dim method = DirectCast(Me, SourceMethodSymbol)