3 types derived from SourceMethodSymbol
Microsoft.CodeAnalysis.VisualBasic (3)
Symbols\Source\SourceDelegateMethodSymbol.vb (1)
21
Inherits
SourceMethodSymbol
Symbols\Source\SourceMethodSymbol.vb (1)
2063
Inherits
SourceMethodSymbol
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
15
Inherits
SourceMethodSymbol
57 references to SourceMethodSymbol
Microsoft.CodeAnalysis.VisualBasic (57)
Analysis\FlowAnalysis\FlowAnalysisPass.vb (2)
23
Dim sourceMethod As
SourceMethodSymbol
= TryCast(method,
SourceMethodSymbol
)
Binding\BinderBuilder.vb (6)
293
Dim sourceMethod = TryCast(target,
SourceMethodSymbol
)
314
Dim methodSymbol = TryCast(containingSymbol,
SourceMethodSymbol
)
334
Dim methodSymbol = TryCast(parameterSymbol.ContainingSymbol,
SourceMethodSymbol
)
382
Public Shared Function CreateBinderForGenericMethodDeclaration(methodSymbol As
SourceMethodSymbol
, containingBinder As Binder) As Binder
391
methodSymbol As
SourceMethodSymbol
) As Binder
415
methodSymbol As
SourceMethodSymbol
) As Binder
Binding\BinderFactory.vb (8)
385
Dim methodSymbol = DirectCast(
SourceMethodSymbol
.FindSymbolFromSyntax(methodSyntax, _tree, containingType),
SourceMethodSymbol
)
404
Dim eventSymbol = DirectCast(
SourceMethodSymbol
.FindSymbolFromSyntax(methodSyntax, _tree, containingType), SourceEventSymbol)
413
Dim propertySymbol = DirectCast(
SourceMethodSymbol
.FindSymbolFromSyntax(methodSyntax, _tree, containingType), SourcePropertySymbol)
541
symbol =
SourceMethodSymbol
.FindSymbolFromSyntax(
549
symbol =
SourceMethodSymbol
.FindSymbolFromSyntax(
644
Dim symbol =
SourceMethodSymbol
.FindSymbolFromSyntax(methodSyntax, _tree, containingType)
648
Dim methodSymbol = DirectCast(symbol,
SourceMethodSymbol
)
Binding\MethodBodyBinder.vb (2)
48
Debug.Assert(Not TypeOf methodSymbol Is
SourceMethodSymbol
OrElse
50
(methodBlock Is DirectCast(methodSymbol,
SourceMethodSymbol
).BlockSyntax AndAlso
Compilation\DocumentationComments\DocumentationCommentCompiler.Method.vb (4)
29
Dim sourceMethod As
SourceMethodSymbol
=
31
DirectCast(TryCast(symbol, SourceDeclareMethodSymbol),
SourceMethodSymbol
))
40
Private Function WriteDocumentationCommentForMethod(method As
SourceMethodSymbol
) As Boolean
57
Dim implementationPart = TryCast(method.PartialImplementationPart,
SourceMethodSymbol
)
Compilation\MethodCompiler.vb (3)
679
If CType(method,
SourceMethodSymbol
).SetDiagnostics(ImmutableArray(Of Diagnostic).Empty) Then
1199
Dim sourceMethod = TryCast(method,
SourceMethodSymbol
)
1237
Dim sourceMethod = TryCast(method,
SourceMethodSymbol
)
Compilation\SyntaxTreeSemanticModel.vb (2)
998
Return
SourceMethodSymbol
.FindSymbolFromSyntax(declarationSyntax, _syntaxTree, implicitType)
1038
Return
SourceMethodSymbol
.FindSymbolFromSyntax(declarationSyntax, _syntaxTree, containingType)
Declarations\DeclarationTreeBuilder.vb (1)
737
Dim name =
SourceMethodSymbol
.GetMemberNameFromSyntax(methodDecl)
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
109
Dim sourceMethod = TryCast(method,
SourceMethodSymbol
)
Symbols\Source\ImplementsHelper.vb (2)
45
Dim sourceMethod = TryCast(sourceSym,
SourceMethodSymbol
)
540
Public Sub ValidateImplementedMethodConstraints(implementingMethod As
SourceMethodSymbol
,
Symbols\Source\SourceComplexParameterSymbol.vb (1)
301
Dim method = TryCast(container,
SourceMethodSymbol
)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (14)
1896
Private Sub ReportErrorsOnPartialMethodImplementation(partialMethod As
SourceMethodSymbol
,
1897
implMethod As
SourceMethodSymbol
,
1966
Private Function ComparePartialMethodSignatures(partialDeclaration As
SourceMethodSymbol
, candidate As
SourceMethodSymbol
) As Boolean
2468
Dim sourceMethodSymbol As
SourceMethodSymbol
= TryCast(symbol,
SourceMethodSymbol
)
2698
diagBag As DiagnosticBag) As
SourceMethodSymbol
2701
Return
SourceMethodSymbol
.CreateRegularMethod(Me, DirectCast(methodBaseSyntax, MethodStatementSyntax), binder, diagBag)
2703
Return
SourceMethodSymbol
.CreateConstructor(Me, DirectCast(methodBaseSyntax, SubNewStatementSyntax), binder, diagBag)
2705
Return
SourceMethodSymbol
.CreateOperator(Me, DirectCast(methodBaseSyntax, OperatorStatementSyntax), binder, diagBag)
2707
Return
SourceMethodSymbol
.CreateDeclareMethod(Me, DirectCast(methodBaseSyntax, DeclareStatementSyntax), binder, diagBag)
2811
Dim sourceMethodsWithHandles As ArrayBuilder(Of
SourceMethodSymbol
) = Nothing
2815
Dim sourceMethod = TryCast(member,
SourceMethodSymbol
)
2822
sourceMethodsWithHandles = ArrayBuilder(Of
SourceMethodSymbol
).GetInstance
Symbols\Source\SourceMemberMethodSymbol.vb (1)
98
Protected Overrides ReadOnly Property BoundAttributesSource As
SourceMethodSymbol
Symbols\Source\SourceMethodSymbol.vb (8)
80
diagBag As DiagnosticBag) As
SourceMethodSymbol
221
diagBag As DiagnosticBag) As
SourceMethodSymbol
307
) As
SourceMethodSymbol
382
diagBag As DiagnosticBag) As
SourceMethodSymbol
1335
Protected 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
"/>
1837
Dim methodImpl As
SourceMethodSymbol
= TryCast(If(Me.IsPartial, PartialImplementationPart, Me),
SourceMethodSymbol
)
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
339
Dim modifiers As SourceMemberFlags =
SourceMethodSymbol
.DecodeConstructorModifiers(constructorSyntax.Modifiers, Me, binder, diagnostics).AllFlags
Symbols\Symbol_Attributes.vb (1)
549
Dim method = DirectCast(Me,
SourceMethodSymbol
)