4 instantiations of EnumStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
3287Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.EnumStatementSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
1876Return New EnumStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newAttributeLists.Node, newModifiers.Node, newEnumKeyword, newIdentifier, newUnderlyingType) 7852Return New EnumStatementSyntax(SyntaxKind.EnumStatement, Nothing, Nothing, attributeLists.Node, modifiers.Node, DirectCast(enumKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(identifier.Node, InternalSyntax.IdentifierTokenSyntax), underlyingType)
Generated\Syntax.xml.Syntax.Generated.vb (1)
4186Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.EnumStatementSyntax(kind, errors, annotations, if(attributeLists IsNot Nothing, attributeLists.Green, Nothing), modifiers, enumKeyword, identifier, if(underlyingType IsNot Nothing, DirectCast(underlyingType.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.AsClauseSyntax), Nothing)), Nothing, 0)
92 references to EnumStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (36)
Binding\BinderFactory.vb (2)
77Public Function GetNamedTypeBinder(node As EnumStatementSyntax) As Binder 208Dim declarationSyntax = DirectCast(node, EnumStatementSyntax)
Binding\MemberSemanticModel.vb (1)
479Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As EnumStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol
Compilation\SemanticModel.vb (2)
2566Public MustOverride Overloads Function GetDeclaredSymbol(declarationSyntax As EnumStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 3279Return Me.GetDeclaredSymbol(DirectCast(node, EnumStatementSyntax), cancellationToken)
Compilation\SpeculativeSemanticModelWithMemberModel.vb (1)
157Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As EnumStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol
Compilation\SyntaxTreeSemanticModel.vb (1)
918Public Overloads Overrides Function GetDeclaredSymbol(declarationSyntax As EnumStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol
Declarations\DeclarationTreeBuilder.vb (1)
545Dim declarationSyntax As EnumStatementSyntax = enumBlockSyntax.EnumStatement
Generated\Syntax.xml.Main.Generated.vb (11)
77Public Overridable Function VisitEnumStatement(ByVal node As EnumStatementSyntax) As TResult 812Public Overridable Sub VisitEnumStatement(ByVal node As EnumStatementSyntax) 1733Dim newEnumStatement = DirectCast(Visit(node.EnumStatement), EnumStatementSyntax) 1861Public Overrides Function VisitEnumStatement(ByVal node As EnumStatementSyntax) As SyntaxNode 7349Public Shared Function EnumBlock(enumStatement As EnumStatementSyntax, members As SyntaxList(of StatementSyntax), endEnumStatement As EndBlockStatementSyntax) As EnumBlockSyntax 7380Public Shared Function EnumBlock(enumStatement As EnumStatementSyntax, members As SyntaxList(of StatementSyntax)) As EnumBlockSyntax 7392Public Shared Function EnumBlock(enumStatement As EnumStatementSyntax) As EnumBlockSyntax 7841Public Shared Function EnumStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, enumKeyword As SyntaxToken, identifier As SyntaxToken, underlyingType As AsClauseSyntax) As EnumStatementSyntax 7875Public Shared Function EnumStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, identifier As SyntaxToken, underlyingType As AsClauseSyntax) As EnumStatementSyntax 7887Public Shared Function EnumStatement(identifier As SyntaxToken) As EnumStatementSyntax 7899Public Shared Function EnumStatement(identifier As String) As EnumStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (13)
2623Friend _enumStatement as EnumStatementSyntax 2633Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), enumStatement As EnumStatementSyntax, members As SyntaxNode, endEnumStatement As EndBlockStatementSyntax) 2640Public ReadOnly Property EnumStatement As EnumStatementSyntax 2651Public Shadows Function WithEnumStatement(enumStatement as EnumStatementSyntax) As EnumBlockSyntax 2747Public Function Update(enumStatement As EnumStatementSyntax, members As SyntaxList(of StatementSyntax), endEnumStatement As EndBlockStatementSyntax) As EnumBlockSyntax 4208Public Shadows Function WithAttributeLists(attributeLists as SyntaxList(Of AttributeListSyntax)) As EnumStatementSyntax 4212Public Shadows Function AddAttributeLists(ParamArray items As AttributeListSyntax()) As EnumStatementSyntax 4238Public Shadows Function WithModifiers(modifiers as SyntaxTokenList) As EnumStatementSyntax 4242Public Shadows Function AddModifiers(ParamArray items As SyntaxToken()) As EnumStatementSyntax 4260Public Shadows Function WithEnumKeyword(enumKeyword as SyntaxToken) As EnumStatementSyntax 4278Public Shadows Function WithIdentifier(identifier as SyntaxToken) As EnumStatementSyntax 4300Public Shadows Function WithUnderlyingType(underlyingType as AsClauseSyntax) As EnumStatementSyntax 4354Public Function Update(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, enumKeyword As SyntaxToken, identifier As SyntaxToken, underlyingType As AsClauseSyntax) As EnumStatementSyntax
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
1452Friend Shared Function FindSymbolFromSyntax(declarationSyntax As EnumStatementSyntax,
Syntax\SyntaxNormalizer.vb (1)
1306Public Overrides Function VisitEnumStatement(node As EnumStatementSyntax) As SyntaxNode
VisualBasicDeclarationComputer.vb (1)
84Dim t = DirectCast(node, EnumStatementSyntax)
VisualBasicExtensions.vb (1)
993Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As EnumStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (10)
ElasticTriviaFormattingRule.vb (2)
309IsBeginStatement(Of EnumStatementSyntax, EnumBlockSyntax)(currentStatement) OrElse 374TypeOf statement Is EnumStatementSyntax OrElse
StatementSyntaxExtensions.vb (5)
30Return DirectCast(member, EnumStatementSyntax).AttributeLists 97Return DirectCast(member, EnumStatementSyntax).WithAttributeLists(attributeLists) 175Return DirectCast(member, EnumStatementSyntax).Modifiers 248Return DirectCast(member, EnumStatementSyntax).WithModifiers(modifiers) 320Return DirectCast(member, EnumStatementSyntax).Identifier
SyntaxNodeExtensions.vb (1)
1196Return DirectCast(node, EnumStatementSyntax).AttributeLists
VisualBasicAccessibilityFacts.vb (1)
120Return DirectCast(declaration, EnumStatementSyntax).Modifiers
VisualBasicSemanticFacts.vb (1)
95Dim enumStatement = namedTypeSymbol.DeclaringSyntaxReferences.Select(Function(r) r.GetSyntax()).OfType(Of EnumStatementSyntax).FirstOrDefault()
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
SyntaxTreeExtensions.vb (1)
537If parent.IsChildNode(Of EnumStatementSyntax)(Function(enumDeclaration) enumDeclaration.UnderlyingType) Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (3)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (2)
268Function(context As EnumStatementSyntax) Not context.Identifier.IsMissing, 279Function(context As EnumStatementSyntax) context.EnumKeyword,
EndConstructGeneration\EndConstructStatementVisitor.vb (1)
45Public Overrides Function VisitEnumStatement(node As EnumStatementSyntax) As AbstractEndConstructResult
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (3)
Extensions\StatementSyntaxExtensionTests.vb (1)
78Dim node = SyntaxFactory.ParseCompilationUnit(code).DescendantNodes.OfType(Of EnumStatementSyntax).First()
Structure\EnumDeclarationStructureTests.vb (1)
12Inherits AbstractVisualBasicSyntaxNodeStructureProviderTests(Of EnumStatementSyntax)
Structure\MetadataAsSource\EnumDeclarationStructureTests.vb (1)
12Inherits AbstractVisualBasicSyntaxNodeStructureProviderTests(Of EnumStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (9)
CodeLens\VisualBasicCodeLensMemberFinder.vb (1)
53Public Overrides Sub VisitEnumStatement(node As EnumStatementSyntax)
Completion\KeywordRecommenders\Declarations\AsKeywordRecommender.vb (1)
64If targetToken.IsChildToken(Of EnumStatementSyntax)(Function(enumDeclaration) enumDeclaration.Identifier) Then
Completion\KeywordRecommenders\Types\BuiltInTypesKeywordRecommender.vb (1)
27Dim enumDeclaration = targetToken.GetAncestor(Of EnumStatementSyntax)()
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1547Dim enumStatement = DirectCast(node, EnumStatementSyntax)
Structure\Providers\EnumDeclarationStructureProvider.vb (2)
12Inherits AbstractSyntaxNodeStructureProvider(Of EnumStatementSyntax) 15enumDeclaration As EnumStatementSyntax,
Structure\VisualBasicBlockStructureProvider.vb (1)
24builder.Add(Of EnumStatementSyntax, EnumDeclarationStructureProvider)()
Structure\VisualBasicStructureHelpers.vb (1)
137Dim enumStatement = DirectCast(node, EnumStatementSyntax)
VisualBasicDeclarationComputer.vb (1)
84Dim t = DirectCast(node, EnumStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (1)
1745Dim e2Syntax = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.EnumStatement, 1).AsNode(), EnumStatementSyntax)
Extensions.vb (1)
30TypeOf node Is EnumStatementSyntax OrElse
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
10406Private Shared Function GenerateRedEnumStatement() As EnumStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (4)
CompilationTestUtils.vb (4)
1090While Not (TypeOf node Is EnumStatementSyntax) 1095Return DirectCast(semanticModel, VBSemanticModel).GetDeclaredSymbol(DirectCast(node, EnumStatementSyntax)) 1127While Not (TypeOf node Is TypeStatementSyntax OrElse TypeOf node Is EnumStatementSyntax) 1138Dim temp = bindings.GetDeclaredSymbol(DirectCast(node, EnumStatementSyntax))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (21)
Classification\ClassificationHelpers.vb (2)
198ElseIf TypeOf parent Is EnumStatementSyntax AndAlso DirectCast(parent, EnumStatementSyntax).Identifier = identifier Then
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
117Public Overrides Function VisitEnumStatement(node As EnumStatementSyntax) As SyntaxNode
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
596Dim enumStatementSyntax = TryCast(declaration, EnumStatementSyntax)
CodeGeneration\VisualBasicDeclarationComparer.vb (4)
114Return Compare(DirectCast(x, EnumStatementSyntax), DirectCast(y, EnumStatementSyntax)) 248Private Function Compare(x As EnumStatementSyntax, y As EnumStatementSyntax) As Integer
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
1839Return DirectCast(node, EnumStatementSyntax).WithAttributeLists(arg) 2590Return DirectCast(declaration, EnumStatementSyntax).WithModifiers(tokens)
Formatting\Rules\ElasticTriviaFormattingRule.vb (2)
309IsBeginStatement(Of EnumStatementSyntax, EnumBlockSyntax)(currentStatement) OrElse 374TypeOf statement Is EnumStatementSyntax OrElse
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
537If parent.IsChildNode(Of EnumStatementSyntax)(Function(enumDeclaration) enumDeclaration.UnderlyingType) Then
StatementSyntaxExtensions.vb (5)
30Return DirectCast(member, EnumStatementSyntax).AttributeLists 97Return DirectCast(member, EnumStatementSyntax).WithAttributeLists(attributeLists) 175Return DirectCast(member, EnumStatementSyntax).Modifiers 248Return DirectCast(member, EnumStatementSyntax).WithModifiers(modifiers) 320Return DirectCast(member, EnumStatementSyntax).Identifier
SyntaxNodeExtensions.vb (1)
1196Return DirectCast(node, EnumStatementSyntax).AttributeLists
VisualBasicAccessibilityFacts.vb (1)
120Return DirectCast(declaration, EnumStatementSyntax).Modifiers
VisualBasicSemanticFacts.vb (1)
95Dim enumStatement = namedTypeSymbol.DeclaringSyntaxReferences.Select(Function(r) r.GetSyntax()).OfType(Of EnumStatementSyntax).FirstOrDefault()
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (1)
1114If TypeOf node Is EnumStatementSyntax AndAlso
CodeModel\VisualBasicCodeModelService.vb (1)
978Return DirectCast(node, EnumStatementSyntax).WithIdentifier(identifier)