53 references to EnumStatement
Microsoft.CodeAnalysis.VisualBasic (24)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
158Return GetBinderForNodeAndUsage(enumBlockSyntax.EnumStatement, NodeUsage.EnumBlockFull, enumBlockSyntax.Parent, _position)
Compilation\SemanticModel.vb (1)
2573Return GetDeclaredSymbol(declarationSyntax.EnumStatement, cancellationToken)
Compilation\SyntaxTreeSemanticModel.vb (1)
1165Dim containingType = DirectCast(GetDeclaredSymbol(enumBlock.EnumStatement, cancellationToken), NamedTypeSymbol)
Declarations\DeclarationTreeBuilder.vb (3)
545Dim declarationSyntax As EnumStatementSyntax = enumBlockSyntax.EnumStatement 556Dim quickAttributes = GetQuickAttributes(enumBlockSyntax.EnumStatement.AttributeLists) 565nameLocation:=_syntaxTree.GetLocation(enumBlockSyntax.EnumStatement.Identifier.Span),
Generated\Syntax.xml.Main.Generated.vb (2)
1733Dim newEnumStatement = DirectCast(Visit(node.EnumStatement), EnumStatementSyntax) 1734If node.EnumStatement IsNot newEnumStatement Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (4)
2674return Update(Me.EnumStatement, members, Me.EndEnumStatement) 2696return Update(Me.EnumStatement, Me.Members, endEnumStatement) 2715Return Me.EnumStatement 2748If enumStatement IsNot Me.EnumStatement OrElse members <> Me.Members OrElse endEnumStatement IsNot Me.EndEnumStatement Then
Semantics\StatementSyntaxWalker.vb (1)
71Visit(node.EnumStatement)
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
82AddAttributes(t.EnumStatement.AttributeLists, attributes)
Symbols\Source\SourceNamedTypeSymbol.vb (8)
141Return DirectCast(node, EnumBlockSyntax).EnumStatement.Identifier 449modifiers = enumBlock.EnumStatement.Modifiers 450id = enumBlock.EnumStatement.Identifier 662modifiers = DirectCast(node, EnumBlockSyntax).EnumStatement.Modifiers 724Binder.ReportDiagnostic(diagnostics, syntax.EnumStatement.Identifier, ERRID.ERR_BadEmptyEnum1, syntax.EnumStatement.Identifier.ValueText) 1856Dim underlyingType = syntax.EnumStatement.UnderlyingType 1867Return bodyBinder.GetSpecialType(Microsoft.CodeAnalysis.SpecialType.System_Int32, syntax.EnumStatement.Identifier, diagnostics)
Syntax\SyntaxFacts.vb (1)
355beginStatement = enumBlock.EnumStatement
Syntax\SyntaxNormalizer.vb (1)
972AddLinebreaksAfterTokenIfNeeded(node.EnumStatement.GetLastToken(), 1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (6)
23Return DirectCast(member, EnumBlockSyntax).EnumStatement.AttributeLists 86Dim newEnumStatement = enumBlock.EnumStatement.WithAttributeLists(attributeLists) 238Return enumBlock.WithEnumStatement(enumBlock.EnumStatement.WithModifiers(modifiers)) 313Return DirectCast(member, EnumBlockSyntax).EnumStatement.Identifier 578Return DirectCast(statement, EnumBlockSyntax).EnumStatement 664Return DirectCast(statement, EnumBlockSyntax).EnumStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
349[enum].EnumStatement.GetLastToken().GetNextToken(includeZeroWidth:=True),
Microsoft.CodeAnalysis.VisualBasic.Features (6)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (1)
136(Function(n As EnumBlockSyntax) n.EnumStatement),
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (4)
98Dim accessibility = GetAccessibility(enumBlock.Parent, enumBlock.EnumStatement, enumBlock.EnumStatement.Modifiers) 101enumBlock.EnumStatement.Identifier.ValueText, 105enumBlock.EnumStatement.Identifier))
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
82AddAttributes(t.EnumStatement.AttributeLists, attributes)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\BasicEnumStorageShouldBeInt32.Fixer.vb (1)
18Dim enumDecl = DirectCast(node, EnumBlockSyntax).EnumStatement
Microsoft.CodeAnalysis.VisualBasic.Workspaces (8)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (1)
182Dim enumStatement = enumDeclaration.EnumStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (6)
23Return DirectCast(member, EnumBlockSyntax).EnumStatement.AttributeLists 86Dim newEnumStatement = enumBlock.EnumStatement.WithAttributeLists(attributeLists) 238Return enumBlock.WithEnumStatement(enumBlock.EnumStatement.WithModifiers(modifiers)) 313Return DirectCast(member, EnumBlockSyntax).EnumStatement.Identifier 578Return DirectCast(statement, EnumBlockSyntax).EnumStatement 664Return DirectCast(statement, EnumBlockSyntax).EnumStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
349[enum].EnumStatement.GetLastToken().GetNextToken(includeZeroWidth:=True),
Roslyn.Diagnostics.VisualBasic.Analyzers (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (6)
23Return DirectCast(member, EnumBlockSyntax).EnumStatement.AttributeLists 86Dim newEnumStatement = enumBlock.EnumStatement.WithAttributeLists(attributeLists) 238Return enumBlock.WithEnumStatement(enumBlock.EnumStatement.WithModifiers(modifiers)) 313Return DirectCast(member, EnumBlockSyntax).EnumStatement.Identifier 578Return DirectCast(statement, EnumBlockSyntax).EnumStatement 664Return DirectCast(statement, EnumBlockSyntax).EnumStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
349[enum].EnumStatement.GetLastToken().GetNextToken(includeZeroWidth:=True),