159 references to EnumBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (34)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
157Public Overrides Function VisitEnumBlock(enumBlockSyntax As EnumBlockSyntax) As Binder
Binding\BinderFactory.vb (1)
87Dim possibleParentBlock = TryCast(node.Parent, EnumBlockSyntax)
Compilation\SemanticModel.vb (3)
2572Public Overloads Function GetDeclaredSymbol(declarationSyntax As EnumBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 3310Return Me.GetDeclaredSymbol(DirectCast(node, EnumBlockSyntax), cancellationToken) 3536If declaringSyntax.Parent IsNot Nothing AndAlso TypeOf declaringSyntax.Parent Is EnumBlockSyntax Then
Compilation\SyntaxTreeSemanticModel.vb (2)
1162Dim enumBlock As EnumBlockSyntax = DirectCast(declarationSyntax.Parent, EnumBlockSyntax)
Declarations\DeclarationTreeBuilder.vb (2)
544Public Overrides Function VisitEnumBlock(enumBlockSyntax As EnumBlockSyntax) As SingleNamespaceOrTypeDeclaration 707Private Function GetMemberNames(enumBlockSyntax As EnumBlockSyntax, ByRef declFlags As SingleTypeDeclaration.TypeDeclarationFlags) As ImmutableHashSet(Of String)
Declarations\MergedTypeDeclaration.vb (1)
98attributeSyntaxList = DirectCast(node, EnumBlockSyntax).EnumStatement.AttributeLists
Generated\Syntax.xml.Main.Generated.vb (6)
56Public Overridable Function VisitEnumBlock(ByVal node As EnumBlockSyntax) As TResult 791Public Overridable Sub VisitEnumBlock(ByVal node As EnumBlockSyntax) 1730Public Overrides Function VisitEnumBlock(ByVal node As EnumBlockSyntax) 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
Generated\Syntax.xml.Syntax.Generated.vb (5)
2651Public Shadows Function WithEnumStatement(enumStatement as EnumStatementSyntax) As EnumBlockSyntax 2673Public Shadows Function WithMembers(members as SyntaxList(Of StatementSyntax)) As EnumBlockSyntax 2677Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As EnumBlockSyntax 2695Public Shadows Function WithEndEnumStatement(endEnumStatement as EndBlockStatementSyntax) As EnumBlockSyntax 2747Public Function Update(enumStatement As EnumStatementSyntax, members As SyntaxList(of StatementSyntax), endEnumStatement As EndBlockStatementSyntax) As EnumBlockSyntax
Semantics\StatementSyntaxWalker.vb (1)
70Public Overrides Sub VisitEnumBlock(ByVal node As EnumBlockSyntax)
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
76Dim t = DirectCast(node, EnumBlockSyntax)
Symbols\Source\SourceNamedTypeSymbol.vb (8)
141Return DirectCast(node, EnumBlockSyntax).EnumStatement.Identifier 276Dim enumBlock = DirectCast(node, EnumBlockSyntax) 448Dim enumBlock As EnumBlockSyntax = DirectCast(node, EnumBlockSyntax) 662modifiers = DirectCast(node, EnumBlockSyntax).EnumStatement.Modifiers 700Private Sub AddEnumMembers(syntax As EnumBlockSyntax, 1833Dim syntax = DirectCast(blockRef.GetSyntax, EnumBlockSyntax) 1852Private Function BindEnumUnderlyingType(syntax As EnumBlockSyntax,
Syntax\SyntaxFacts.vb (1)
354Dim enumBlock = DirectCast(possibleBlock, EnumBlockSyntax)
Syntax\SyntaxNormalizer.vb (1)
971Public Overrides Function VisitEnumBlock(node As EnumBlockSyntax) As SyntaxNode
VisualBasicExtensions.vb (1)
1006Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As EnumBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (19)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (7)
23Return DirectCast(member, EnumBlockSyntax).EnumStatement.AttributeLists 85Dim enumBlock = DirectCast(member, EnumBlockSyntax) 168Return DirectCast(member, EnumBlockSyntax).EnumStatement.Modifiers 237Dim enumBlock = DirectCast(member, EnumBlockSyntax) 313Return DirectCast(member, EnumBlockSyntax).EnumStatement.Identifier 578Return DirectCast(statement, EnumBlockSyntax).EnumStatement 664Return DirectCast(statement, EnumBlockSyntax).EnumStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (4)
907Dim [enum] = TryCast(node, EnumBlockSyntax) 1163Return DirectCast(node, EnumBlockSyntax).EnumStatement.AttributeLists 1231begin = DirectCast(parent, EnumBlockSyntax).EnumStatement 1272begin = DirectCast(parent, EnumBlockSyntax).EnumStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (2)
141ElseIf TypeOf openBlock Is EnumBlockSyntax Then 142ancestors = FilterAncestors(ancestors, DirectCast(openBlock, EnumBlockSyntax).EndEnumStatement, closeTypeBlock)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
311IsBeginStatement(Of EnumStatementSyntax, EnumBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
346Dim [enum] = TryCast(node, EnumBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
100Dim enumBlock = DirectCast(enumStatement.Parent, EnumBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
113Return DirectCast(declaration, EnumBlockSyntax).EnumStatement.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
736TypeOf node Is EnumBlockSyntax OrElse 876TypeOf node Is EnumBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (4)
14destination As EnumBlockSyntax, 16options As CodeGenerationContextInfo) As EnumBlockSyntax 33enumDeclarationOpt As EnumBlockSyntax, 52Private Function CreateEnumMemberValue(destinationOpt As EnumBlockSyntax, enumMember As IFieldSymbol) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
82Return DirectCast(declaration, EnumBlockSyntax).WithMembers(Nothing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (6)
107CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 108If TypeOf destinationType Is EnumBlockSyntax Then 109Return Cast(Of TDeclarationNode)(EnumMemberGenerator.AddEnumMemberTo(Cast(Of EnumBlockSyntax)(destinationType), field, options)) 236CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 237If TypeOf destination Is EnumBlockSyntax Then 238Return Cast(Of TDeclarationNode)(Cast(Of EnumBlockSyntax)(destination).AddMembers(members.Cast(Of EnumMemberDeclarationSyntax).ToArray()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (1)
141Return DirectCast(node, EnumBlockSyntax).EnumStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
306Dim enumBlock = token.GetAncestor(Of EnumBlockSyntax)()
Microsoft.CodeAnalysis.VisualBasic.Features (17)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (3)
136(Function(n As EnumBlockSyntax) n.EnumStatement), 156(Function(n As EnumBlockSyntax) n.EndEnumStatement), 221Dim updatedParent = DirectCast(endStatement.Parent, EnumBlockSyntax).WithEndEnumStatement(SyntaxFactory.EndEnumStatement())
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
150Public Overrides Function VisitEnumBlock(node As EnumBlockSyntax) As SyntaxKind?
EditAndContinue\SyntaxComparer.vb (1)
1226Return DirectCast(node, EnumBlockSyntax).EnumStatement.Identifier
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
231Return TypeOf node Is TypeBlockSyntax OrElse TypeOf node Is DelegateStatementSyntax OrElse TypeOf node Is EnumBlockSyntax 1109Return TryGetDiagnosticSpanImpl(DirectCast(node, EnumBlockSyntax).EnumStatement, editKind)
Highlighting\KeywordHighlighters\EnumBlockHighlighter.vb (1)
30Dim enumBlock = node.GetAncestor(Of EnumBlockSyntax)()
LineSeparators\VisualBasicLineSeparatorService.vb (3)
36TypeOf (node) Is EnumBlockSyntax OrElse 45TypeOf node Is EnumBlockSyntax OrElse 76Dim enumBlock = TryCast(block, EnumBlockSyntax)
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (4)
23EnumBlockSyntax, 64Dim enumBlock = TryCast(member, EnumBlockSyntax) 97Private Shared Sub AddEnumBlock(documentId As DocumentId, enumBlock As EnumBlockSyntax, items As ArrayBuilder(Of SymbolTreeItemData)) 124Protected Overrides Sub AddEnumDeclarationMembers(documentId As DocumentId, enumDeclaration As EnumBlockSyntax, items As ArrayBuilder(Of SymbolTreeItemData), cancellationToken As CancellationToken)
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
76Dim t = DirectCast(node, EnumBlockSyntax)
Structure\Providers\EnumDeclarationStructureProvider.vb (1)
21Dim block = TryCast(enumDeclaration.Parent, EnumBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\BasicEnumStorageShouldBeInt32.Fixer.vb (1)
18Dim enumDecl = DirectCast(node, EnumBlockSyntax).EnumStatement
Microsoft.CodeAnalysis.VisualBasic.Workspaces (43)
CodeGeneration\VisualBasicSyntaxGenerator.vb (8)
1664Return DirectCast(node, EnumBlockSyntax).WithEnumStatement(DirectCast(node, EnumBlockSyntax).EnumStatement.WithAttributeLists(arg)) 1921Return DirectCast(declaration, EnumBlockSyntax).EnumStatement.Identifier.ValueText 2006Return ReplaceWithTrivia(declaration, DirectCast(declaration, EnumBlockSyntax).EnumStatement.Identifier, id) 2417Return DirectCast(declaration, EnumBlockSyntax).WithEnumStatement(DirectCast(declaration, EnumBlockSyntax).EnumStatement.WithModifiers(tokens)) 2906Return DirectCast(declaration, EnumBlockSyntax).Members 2963Dim eb = DirectCast(declaration, EnumBlockSyntax)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (3)
25EnumBlockSyntax, 177enumDeclaration As EnumBlockSyntax, 347Protected Overrides Function GetChildren(node As EnumBlockSyntax) As IEnumerable(Of StatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (7)
23Return DirectCast(member, EnumBlockSyntax).EnumStatement.AttributeLists 85Dim enumBlock = DirectCast(member, EnumBlockSyntax) 168Return DirectCast(member, EnumBlockSyntax).EnumStatement.Modifiers 237Dim enumBlock = DirectCast(member, EnumBlockSyntax) 313Return DirectCast(member, EnumBlockSyntax).EnumStatement.Identifier 578Return DirectCast(statement, EnumBlockSyntax).EnumStatement 664Return DirectCast(statement, EnumBlockSyntax).EnumStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (4)
907Dim [enum] = TryCast(node, EnumBlockSyntax) 1163Return DirectCast(node, EnumBlockSyntax).EnumStatement.AttributeLists 1231begin = DirectCast(parent, EnumBlockSyntax).EnumStatement 1272begin = DirectCast(parent, EnumBlockSyntax).EnumStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (2)
141ElseIf TypeOf openBlock Is EnumBlockSyntax Then 142ancestors = FilterAncestors(ancestors, DirectCast(openBlock, EnumBlockSyntax).EndEnumStatement, closeTypeBlock)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
311IsBeginStatement(Of EnumStatementSyntax, EnumBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
346Dim [enum] = TryCast(node, EnumBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
100Dim enumBlock = DirectCast(enumStatement.Parent, EnumBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
113Return DirectCast(declaration, EnumBlockSyntax).EnumStatement.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
736TypeOf node Is EnumBlockSyntax OrElse 876TypeOf node Is EnumBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (4)
14destination As EnumBlockSyntax, 16options As CodeGenerationContextInfo) As EnumBlockSyntax 33enumDeclarationOpt As EnumBlockSyntax, 52Private Function CreateEnumMemberValue(destinationOpt As EnumBlockSyntax, enumMember As IFieldSymbol) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
82Return DirectCast(declaration, EnumBlockSyntax).WithMembers(Nothing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (6)
107CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 108If TypeOf destinationType Is EnumBlockSyntax Then 109Return Cast(Of TDeclarationNode)(EnumMemberGenerator.AddEnumMemberTo(Cast(Of EnumBlockSyntax)(destinationType), field, options)) 236CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 237If TypeOf destination Is EnumBlockSyntax Then 238Return Cast(Of TDeclarationNode)(Cast(Of EnumBlockSyntax)(destination).AddMembers(members.Cast(Of EnumMemberDeclarationSyntax).ToArray()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (1)
141Return DirectCast(node, EnumBlockSyntax).EnumStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
306Dim enumBlock = token.GetAncestor(Of EnumBlockSyntax)()
Roslyn.Diagnostics.VisualBasic.Analyzers (32)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (7)
23Return DirectCast(member, EnumBlockSyntax).EnumStatement.AttributeLists 85Dim enumBlock = DirectCast(member, EnumBlockSyntax) 168Return DirectCast(member, EnumBlockSyntax).EnumStatement.Modifiers 237Dim enumBlock = DirectCast(member, EnumBlockSyntax) 313Return DirectCast(member, EnumBlockSyntax).EnumStatement.Identifier 578Return DirectCast(statement, EnumBlockSyntax).EnumStatement 664Return DirectCast(statement, EnumBlockSyntax).EnumStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (4)
907Dim [enum] = TryCast(node, EnumBlockSyntax) 1163Return DirectCast(node, EnumBlockSyntax).EnumStatement.AttributeLists 1231begin = DirectCast(parent, EnumBlockSyntax).EnumStatement 1272begin = DirectCast(parent, EnumBlockSyntax).EnumStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (2)
141ElseIf TypeOf openBlock Is EnumBlockSyntax Then 142ancestors = FilterAncestors(ancestors, DirectCast(openBlock, EnumBlockSyntax).EndEnumStatement, closeTypeBlock)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
311IsBeginStatement(Of EnumStatementSyntax, EnumBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
346Dim [enum] = TryCast(node, EnumBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
100Dim enumBlock = DirectCast(enumStatement.Parent, EnumBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
113Return DirectCast(declaration, EnumBlockSyntax).EnumStatement.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
736TypeOf node Is EnumBlockSyntax OrElse 876TypeOf node Is EnumBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (4)
14destination As EnumBlockSyntax, 16options As CodeGenerationContextInfo) As EnumBlockSyntax 33enumDeclarationOpt As EnumBlockSyntax, 52Private Function CreateEnumMemberValue(destinationOpt As EnumBlockSyntax, enumMember As IFieldSymbol) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (1)
82Return DirectCast(declaration, EnumBlockSyntax).WithMembers(Nothing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (6)
107CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 108If TypeOf destinationType Is EnumBlockSyntax Then 109Return Cast(Of TDeclarationNode)(EnumMemberGenerator.AddEnumMemberTo(Cast(Of EnumBlockSyntax)(destinationType), field, options)) 236CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 237If TypeOf destination Is EnumBlockSyntax Then 238Return Cast(Of TDeclarationNode)(Cast(Of EnumBlockSyntax)(destination).AddMembers(members.Cast(Of EnumMemberDeclarationSyntax).ToArray()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (1)
141Return DirectCast(node, EnumBlockSyntax).EnumStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
306Dim enumBlock = token.GetAncestor(Of EnumBlockSyntax)()