86 references to EnumStatement
Microsoft.CodeAnalysis.VisualBasic (25)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
159Return GetBinderForNodeAndUsage(enumBlockSyntax.EnumStatement, NodeUsage.EnumBlockFull, enumBlockSyntax.Parent, _position)
Compilation\SemanticModel.vb (1)
2574Return 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),
Declarations\MergedTypeDeclaration.vb (1)
98attributeSyntaxList = DirectCast(node, EnumBlockSyntax).EnumStatement.AttributeLists
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)
Symbols\Source\SourceNamedTypeSymbol.vb (8)
134Return DirectCast(node, EnumBlockSyntax).EnumStatement.Identifier 442modifiers = enumBlock.EnumStatement.Modifiers 443id = enumBlock.EnumStatement.Identifier 655modifiers = DirectCast(node, EnumBlockSyntax).EnumStatement.Modifiers 717Binder.ReportDiagnostic(diagnostics, syntax.EnumStatement.Identifier, ERRID.ERR_BadEmptyEnum1, syntax.EnumStatement.Identifier.ValueText) 1777Dim underlyingType = syntax.EnumStatement.UnderlyingType 1788Return 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)
VisualBasicDeclarationComputer.vb (1)
80Dim attributes = GetAttributes(t.EnumStatement.AttributeLists)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (12)
NodeBasedFormattingRule.vb (1)
349[enum].EnumStatement.GetLastToken().GetNextToken(includeZeroWidth:=True),
StatementSyntaxExtensions.vb (7)
23Return DirectCast(member, EnumBlockSyntax).EnumStatement.AttributeLists 86Dim newEnumStatement = enumBlock.EnumStatement.WithAttributeLists(attributeLists) 168Return DirectCast(member, EnumBlockSyntax).EnumStatement.Modifiers 238Return enumBlock.WithEnumStatement(enumBlock.EnumStatement.WithModifiers(modifiers)) 313Return DirectCast(member, EnumBlockSyntax).EnumStatement.Identifier 578Return DirectCast(statement, EnumBlockSyntax).EnumStatement 664Return DirectCast(statement, EnumBlockSyntax).EnumStatement
SyntaxNodeExtensions.vb (3)
1194Return DirectCast(node, EnumBlockSyntax).EnumStatement.AttributeLists 1262begin = DirectCast(parent, EnumBlockSyntax).EnumStatement 1303begin = DirectCast(parent, EnumBlockSyntax).EnumStatement
VisualBasicAccessibilityFacts.vb (1)
118Return DirectCast(declaration, EnumBlockSyntax).EnumStatement.Modifiers
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (1)
206Function(context As EnumBlockSyntax) context.EnumStatement,
LineCommit\ContainingStatementInfo.MatchingStatementsVisitor.vb (1)
42Return New StatementSyntax() {node.EnumStatement, node.EndEnumStatement}
Microsoft.CodeAnalysis.VisualBasic.Features (5)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (1)
136(Function(n As EnumBlockSyntax) n.EnumStatement),
EditAndContinue\SyntaxComparer.vb (1)
1224Return DirectCast(node, EnumBlockSyntax).EnumStatement.Identifier
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1544Return TryGetDiagnosticSpanImpl(DirectCast(node, EnumBlockSyntax).EnumStatement, editKind)
Highlighting\KeywordHighlighters\EnumBlockHighlighter.vb (1)
36With .EnumStatement
VisualBasicDeclarationComputer.vb (1)
80Dim attributes = GetAttributes(t.EnumStatement.AttributeLists)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (1)
421sym2 = model1.GetDeclaredSymbol(DirectCast(e1Syntax.EnumStatement, VisualBasicSyntaxNode))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (3)
Generated\Syntax.Test.xml.Generated.vb (2)
18782Assert.NotNull(objectUnderTest.enumStatement) 18784Dim withObj = objectUnderTest.WithEnumStatement(objectUnderTest.EnumStatement).WithMembers(objectUnderTest.Members).WithEndEnumStatement(objectUnderTest.EndEnumStatement)
Parser\ParseDeclarationTests.vb (1)
996Assert.Equal("(Of T1, T2)" + vbLf, DirectCast(root.Members(0), EnumBlockSyntax).EnumStatement.Identifier.TrailingTrivia.Node.ToFullString)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (18)
CodeGeneration\VisualBasicDeclarationComparer.vb (1)
141Return DirectCast(node, EnumBlockSyntax).EnumStatement
CodeGeneration\VisualBasicSyntaxGenerator.vb (4)
1837Return DirectCast(node, EnumBlockSyntax).WithEnumStatement(DirectCast(node, EnumBlockSyntax).EnumStatement.WithAttributeLists(arg)) 2094Return DirectCast(declaration, EnumBlockSyntax).EnumStatement.Identifier.ValueText 2179Return ReplaceWithTrivia(declaration, DirectCast(declaration, EnumBlockSyntax).EnumStatement.Identifier, id) 2588Return DirectCast(declaration, EnumBlockSyntax).WithEnumStatement(DirectCast(declaration, EnumBlockSyntax).EnumStatement.WithModifiers(tokens))
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (1)
183Dim enumStatement = enumDeclaration.EnumStatement
Formatting\Rules\NodeBasedFormattingRule.vb (1)
349[enum].EnumStatement.GetLastToken().GetNextToken(includeZeroWidth:=True),
StatementSyntaxExtensions.vb (7)
23Return DirectCast(member, EnumBlockSyntax).EnumStatement.AttributeLists 86Dim newEnumStatement = enumBlock.EnumStatement.WithAttributeLists(attributeLists) 168Return DirectCast(member, EnumBlockSyntax).EnumStatement.Modifiers 238Return enumBlock.WithEnumStatement(enumBlock.EnumStatement.WithModifiers(modifiers)) 313Return DirectCast(member, EnumBlockSyntax).EnumStatement.Identifier 578Return DirectCast(statement, EnumBlockSyntax).EnumStatement 664Return DirectCast(statement, EnumBlockSyntax).EnumStatement
SyntaxNodeExtensions.vb (3)
1194Return DirectCast(node, EnumBlockSyntax).EnumStatement.AttributeLists 1262begin = DirectCast(parent, EnumBlockSyntax).EnumStatement 1303begin = DirectCast(parent, EnumBlockSyntax).EnumStatement
VisualBasicAccessibilityFacts.vb (1)
118Return DirectCast(declaration, EnumBlockSyntax).EnumStatement.Modifiers
Microsoft.VisualStudio.LanguageServices.VisualBasic (20)
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (4)
459If Not StringComparer.OrdinalIgnoreCase.Equals(oldEnum.EnumStatement.Identifier.ToString(), newEnum.EnumStatement.Identifier.ToString()) Then 485GetAttributes(oldEnum.EnumStatement.AttributeLists), 486GetAttributes(newEnum.EnumStatement.AttributeLists),
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (10)
293If enumBlock.EnumStatement.Modifiers.Count > 0 Then 294Return enumBlock.EnumStatement.Modifiers.First().SpanStart 296Return enumBlock.EnumStatement.EnumKeyword.SpanStart 391startPosition = enumBlock.EnumStatement.Identifier.SpanStart 394Return GetAttributesStartPoint(text, enumBlock.EnumStatement.AttributeLists, part) 405Dim statement As StatementSyntax = enumBlock.EnumStatement 421Return NavigationPointHelpers.GetNavigationPoint(text, options.TabSize, enumBlock.EnumStatement, statementLine.LineNumber + 1) 436startPosition = enumBlock.EnumStatement.Identifier.Span.End 439Return GetAttributesEndPoint(text, enumBlock.EnumStatement.AttributeLists, part) 442startPosition = enumBlock.EnumStatement.Span.End
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (1)
148builder.Append(enumBlock.EnumStatement.Identifier.ValueText)
CodeModel\VisualBasicCodeModelService.vb (5)
378Return GetAttributeNodes(DirectCast(node, EnumBlockSyntax).EnumStatement.AttributeLists) 895Return DirectCast(node, EnumBlockSyntax).EnumStatement.Identifier.ToString() 1029Return DirectCast(node, EnumBlockSyntax).EnumStatement 3857Dim attributeLists = enumBlock.EnumStatement.AttributeLists.Insert(index, attributeList) 3858Return enumBlock.WithEnumStatement(enumBlock.EnumStatement.WithAttributeLists(attributeLists))