2 types derived from AbstractEndConstructResult
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
EndConstructGeneration\ReplaceSpanResult.vb (1)
13
Inherits
AbstractEndConstructResult
EndConstructGeneration\SpitLinesResult.vb (1)
15
Inherits
AbstractEndConstructResult
33 references to AbstractEndConstructResult
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (33)
EndConstructGeneration\EndConstructStatementVisitor.vb (24)
16
Inherits VisualBasicSyntaxVisitor(Of
AbstractEndConstructResult
)
34
Public Overrides Function VisitDoStatement(node As DoStatementSyntax) As
AbstractEndConstructResult
45
Public Overrides Function VisitEnumStatement(node As EnumStatementSyntax) As
AbstractEndConstructResult
56
Public Overrides Function VisitForStatement(node As ForStatementSyntax) As
AbstractEndConstructResult
60
Public Overrides Function VisitForEachStatement(node As ForEachStatementSyntax) As
AbstractEndConstructResult
65
Public Function TryApplyOnForStatement(forStatement As StatementSyntax) As
AbstractEndConstructResult
89
Private Function HandleMethodBlockSyntax(methodBlock As MethodBlockBaseSyntax) As
AbstractEndConstructResult
103
Private Function TryGenerateResultForConstructorSpitWithInitializeComponent(methodBlock As MethodBlockBaseSyntax) As
AbstractEndConstructResult
131
Public Overrides Function VisitMethodStatement(node As MethodStatementSyntax) As
AbstractEndConstructResult
136
Public Overrides Function VisitSubNewStatement(node As SubNewStatementSyntax) As
AbstractEndConstructResult
141
Public Overrides Function VisitOperatorStatement(node As OperatorStatementSyntax) As
AbstractEndConstructResult
146
Public Overrides Function VisitNamespaceStatement(node As NamespaceStatementSyntax) As
AbstractEndConstructResult
157
Public Overrides Function VisitSelectStatement(node As SelectStatementSyntax) As
AbstractEndConstructResult
176
Public Overrides Function VisitSyncLockStatement(node As SyncLockStatementSyntax) As
AbstractEndConstructResult
187
Public Overrides Function VisitTryStatement(node As TryStatementSyntax) As
AbstractEndConstructResult
198
Public Overrides Function VisitModuleStatement(ByVal node As ModuleStatementSyntax) As
AbstractEndConstructResult
209
Public Overrides Function VisitClassStatement(ByVal node As ClassStatementSyntax) As
AbstractEndConstructResult
220
Public Overrides Function VisitStructureStatement(ByVal node As StructureStatementSyntax) As
AbstractEndConstructResult
231
Public Overrides Function VisitInterfaceStatement(ByVal node As InterfaceStatementSyntax) As
AbstractEndConstructResult
242
Public Overrides Function VisitUsingStatement(ByVal node As UsingStatementSyntax) As
AbstractEndConstructResult
253
Public Overrides Function VisitWhileStatement(node As WhileStatementSyntax) As
AbstractEndConstructResult
264
Public Overrides Function VisitWithStatement(node As WithStatementSyntax) As
AbstractEndConstructResult
275
Public Overrides Function VisitIfDirectiveTrivia(directive As IfDirectiveTriviaSyntax) As
AbstractEndConstructResult
286
Public Overrides Function VisitRegionDirectiveTrivia(directive As RegionDirectiveTriviaSyntax) As
AbstractEndConstructResult
EndConstructGeneration\EndConstructStatementVisitor_CustomEvents.vb (1)
9
Public Overrides Function VisitEventStatement(node As EventStatementSyntax) As
AbstractEndConstructResult
EndConstructGeneration\EndConstructStatementVisitor_IfStatement.vb (2)
11
Public Overrides Function VisitIfStatement(node As IfStatementSyntax) As
AbstractEndConstructResult
22
Public Overrides Function VisitSingleLineIfStatement(node As SingleLineIfStatementSyntax) As
AbstractEndConstructResult
EndConstructGeneration\EndConstructStatementVisitor_LambdaHeader.vb (4)
11
Public Overrides Function VisitLambdaHeader(node As LambdaHeaderSyntax) As
AbstractEndConstructResult
20
Private Function TransformSingleLineLambda(originalNode As SingleLineLambdaExpressionSyntax) As
AbstractEndConstructResult
105
Private Function SpitNormalLambdaEnding(node As LambdaHeaderSyntax) As
AbstractEndConstructResult
134
Private Function CreateSpitLinesForLambdaHeader(node As LambdaHeaderSyntax, Optional isNextToXmlEmbeddedExpression As Boolean = False, Optional originalNodeSpanStart? As Integer = Nothing) As
AbstractEndConstructResult
EndConstructGeneration\EndConstructStatementVisitor_Properties.vb (2)
11
Public Overrides Function VisitPropertyStatement(node As PropertyStatementSyntax) As
AbstractEndConstructResult
61
Public Overrides Function VisitAccessorStatement(node As AccessorStatementSyntax) As
AbstractEndConstructResult