4 instantiations of EnumBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
2246Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.EnumBlockSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
1741Return New EnumBlockSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newEnumStatement, newMembers.Node, newEndEnumStatement) 7366Return New EnumBlockSyntax(SyntaxKind.EnumBlock, Nothing, Nothing, enumStatement, members.Node, endEnumStatement)
Generated\Syntax.xml.Syntax.Generated.vb (1)
2634Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.EnumBlockSyntax(kind, errors, annotations, DirectCast(enumStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.EnumStatementSyntax), if(members IsNot Nothing, members.Green, Nothing), DirectCast(endEnumStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.EndBlockStatementSyntax)), Nothing, 0)
161 references to EnumBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (33)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
158Public Overrides Function VisitEnumBlock(enumBlockSyntax As EnumBlockSyntax) As Binder
Binding\BinderFactory.vb (1)
78Dim possibleParentBlock = TryCast(node.Parent, EnumBlockSyntax)
Compilation\SemanticModel.vb (2)
2573Public Overloads Function GetDeclaredSymbol(declarationSyntax As EnumBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol 3311Return Me.GetDeclaredSymbol(DirectCast(node, EnumBlockSyntax), cancellationToken)
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)
Symbols\Source\SourceNamedTypeSymbol.vb (8)
134Return DirectCast(node, EnumBlockSyntax).EnumStatement.Identifier 269Dim enumBlock = DirectCast(node, EnumBlockSyntax) 441Dim enumBlock As EnumBlockSyntax = DirectCast(node, EnumBlockSyntax) 655modifiers = DirectCast(node, EnumBlockSyntax).EnumStatement.Modifiers 693Private Sub AddEnumMembers(syntax As EnumBlockSyntax, 1754Dim syntax = DirectCast(blockRef.GetSyntax, EnumBlockSyntax) 1773Private 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
VisualBasicDeclarationComputer.vb (1)
76Dim t = DirectCast(node, EnumBlockSyntax)
VisualBasicExtensions.vb (1)
1006Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As EnumBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamedTypeSymbol
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (19)
ElasticTriviaFormattingRule.vb (1)
309IsBeginStatement(Of EnumStatementSyntax, EnumBlockSyntax)(currentStatement) OrElse
NodeBasedFormattingRule.vb (1)
346Dim [enum] = TryCast(node, EnumBlockSyntax)
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
SyntaxNodeExtensions.vb (4)
935Dim [enum] = TryCast(node, EnumBlockSyntax) 1194Return DirectCast(node, EnumBlockSyntax).EnumStatement.AttributeLists 1262begin = DirectCast(parent, EnumBlockSyntax).EnumStatement 1303begin = DirectCast(parent, EnumBlockSyntax).EnumStatement
SyntaxTokenExtensions.vb (2)
141ElseIf TypeOf openBlock Is EnumBlockSyntax Then 142ancestors = FilterAncestors(ancestors, DirectCast(openBlock, EnumBlockSyntax).EndEnumStatement, closeTypeBlock)
VisualBasicAccessibilityFacts.vb (1)
118Return DirectCast(declaration, EnumBlockSyntax).EnumStatement.Modifiers
VisualBasicSemanticFacts.vb (1)
97Dim enumBlock = DirectCast(enumStatement.Parent, EnumBlockSyntax)
VisualBasicSyntaxFacts.vb (2)
740TypeOf node Is EnumBlockSyntax OrElse 894TypeOf node Is EnumBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
SyntaxTreeExtensions.vb (1)
306Dim enumBlock = token.GetAncestor(Of EnumBlockSyntax)()
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (4)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (2)
206Function(context As EnumBlockSyntax) context.EnumStatement, 241Function(context As EnumBlockSyntax) context.EndEnumStatement.BlockKeyword,
EndConstructGeneration\EndConstructStatementVisitor.vb (1)
46Dim needsEnd = node.GetAncestorsOrThis(Of EnumBlockSyntax)().Any(Function(block) block.EndEnumStatement.IsMissing)
LineCommit\ContainingStatementInfo.MatchingStatementsVisitor.vb (1)
41Public Overrides Function VisitEnumBlock(node As EnumBlockSyntax) As IList(Of StatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Extensions\StatementSyntaxExtensionTests.vb (1)
112Dim node = DirectCast(SyntaxFactory.ParseCompilationUnit(code).Members.First(), EnumBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (13)
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)
1224Return DirectCast(node, EnumBlockSyntax).EnumStatement.Identifier
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
807Return TypeOf node Is TypeBlockSyntax OrElse TypeOf node Is DelegateStatementSyntax OrElse TypeOf node Is EnumBlockSyntax 1544Return 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)
Structure\Providers\EnumDeclarationStructureProvider.vb (1)
21Dim block = TryCast(enumDeclaration.Parent, EnumBlockSyntax)
VisualBasicDeclarationComputer.vb (1)
76Dim t = DirectCast(node, EnumBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (3)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (2)
417Dim e1Syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of EnumBlockSyntax)().First() 1776Assert.Equal(e2Symbol, model.GetDeclaredSymbol(DirectCast(e2Syntax.Parent, EnumBlockSyntax)))
Extensions.vb (1)
28TypeOf node Is EnumBlockSyntax OrElse
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Source\EnumTests.vb (1)
1209Dim decl = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of EnumBlockSyntax).Single()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.vb (1)
10275Private Shared Function GenerateRedEnumBlock() As EnumBlockSyntax
Parser\ParseDeclarationTests.vb (1)
996Assert.Equal("(Of T1, T2)" + vbLf, DirectCast(root.Members(0), EnumBlockSyntax).EnumStatement.Identifier.TrailingTrivia.Node.ToFullString)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (43)
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
CodeGeneration\NamedTypeGenerator.vb (1)
82Return DirectCast(declaration, EnumBlockSyntax).WithMembers(Nothing)
CodeGeneration\VisualBasicCodeGenerationService.vb (6)
109CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 110If TypeOf destinationType Is EnumBlockSyntax Then 111Return Cast(Of TDeclarationNode)(EnumMemberGenerator.AddEnumMemberTo(Cast(Of EnumBlockSyntax)(destinationType), field, options)) 238CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 239If TypeOf destination Is EnumBlockSyntax Then 240Return Cast(Of TDeclarationNode)(Cast(Of EnumBlockSyntax)(destination).AddMembers(members.Cast(Of EnumMemberDeclarationSyntax).ToArray()))
CodeGeneration\VisualBasicDeclarationComparer.vb (1)
141Return DirectCast(node, EnumBlockSyntax).EnumStatement
CodeGeneration\VisualBasicSyntaxGenerator.vb (8)
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)) 3164Return DirectCast(declaration, EnumBlockSyntax).Members 3221Dim eb = DirectCast(declaration, EnumBlockSyntax)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (3)
25EnumBlockSyntax, 178enumDeclaration As EnumBlockSyntax, 348Protected Overrides Function GetChildren(node As EnumBlockSyntax) As IEnumerable(Of StatementSyntax)
Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
309IsBeginStatement(Of EnumStatementSyntax, EnumBlockSyntax)(currentStatement) OrElse
Formatting\Rules\NodeBasedFormattingRule.vb (1)
346Dim [enum] = TryCast(node, EnumBlockSyntax)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (2)
141ElseIf TypeOf openBlock Is EnumBlockSyntax Then 142ancestors = FilterAncestors(ancestors, DirectCast(openBlock, EnumBlockSyntax).EndEnumStatement, closeTypeBlock)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
306Dim enumBlock = token.GetAncestor(Of EnumBlockSyntax)()
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
SyntaxNodeExtensions.vb (4)
935Dim [enum] = TryCast(node, EnumBlockSyntax) 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
VisualBasicSemanticFacts.vb (1)
97Dim enumBlock = DirectCast(enumStatement.Parent, EnumBlockSyntax)
VisualBasicSyntaxFacts.vb (2)
740TypeOf node Is EnumBlockSyntax OrElse 894TypeOf node Is EnumBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (6)
CodeGeneration\SyntaxGeneratorTests.vb (6)
1581VerifySyntax(Of EnumBlockSyntax)( 1586VerifySyntax(Of EnumBlockSyntax)( 1594VerifySyntax(Of EnumBlockSyntax)( 1602VerifySyntax(Of EnumBlockSyntax)( 2325VerifySyntax(Of EnumBlockSyntax)(Generator.Declaration(_emptyCompilation.GetTypeByMetadataName("System.DateTimeKind")), 2335VerifySyntax(Of EnumBlockSyntax)(Generator.Declaration(_emptyCompilation.GetTypeByMetadataName("System.Security.SecurityRuleSet")),
Microsoft.VisualStudio.LanguageServices.VisualBasic (35)
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (10)
302TypeOf oldNamespaceOrType Is EnumBlockSyntax OrElse 355Debug.Assert(TypeOf oldType Is TypeBlockSyntax OrElse TypeOf oldType Is EnumBlockSyntax OrElse TypeOf oldType Is DelegateStatementSyntax) 356Debug.Assert(TypeOf newType Is TypeBlockSyntax OrElse TypeOf oldType Is EnumBlockSyntax OrElse TypeOf newType Is DelegateStatementSyntax) 372ElseIf TypeOf oldType Is EnumBlockSyntax Then 374DirectCast(oldType, EnumBlockSyntax), 375DirectCast(newType, EnumBlockSyntax), 452Private Function CompareEnums(oldEnum As EnumBlockSyntax, newEnum As EnumBlockSyntax, newNodeParent As SyntaxNode, eventQueue As CodeModelEventQueue) As Boolean 548TypeOf oldMember Is EnumBlockSyntax OrElse 1115TypeOf node.Parent Is EnumBlockSyntax Then
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (7)
46Return GetEnumBlockStartPoint(text, options, DirectCast(node, EnumBlockSyntax), part) 53Return GetEnumBlockStartPoint(text, options, DirectCast(node.Parent, EnumBlockSyntax), part) 136Return GetEnumBlockEndPoint(text, DirectCast(node, EnumBlockSyntax), part) 143Return GetEnumBlockEndPoint(text, DirectCast(node.Parent, EnumBlockSyntax), part) 292Private Shared Function GetHeaderStartPosition(enumBlock As EnumBlockSyntax) As Integer 386Private Shared Function GetEnumBlockStartPoint(text As SourceText, options As LineFormattingOptions, enumBlock As EnumBlockSyntax, part As EnvDTE.vsCMPart) As VirtualTreePoint? 431Private Shared Function GetEnumBlockEndPoint(text As SourceText, enumBlock As EnumBlockSyntax, part As EnvDTE.vsCMPart) As VirtualTreePoint?
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (1)
147Dim enumBlock = DirectCast(node, EnumBlockSyntax)
CodeModel\VisualBasicCodeModelService.vb (16)
377ElseIf TypeOf node Is EnumBlockSyntax Then 378Return GetAttributeNodes(DirectCast(node, EnumBlockSyntax).EnumStatement.AttributeLists) 447TypeOf container Is EnumBlockSyntax 453TypeOf node Is EnumBlockSyntax OrElse 476ElseIf TypeOf container Is EnumBlockSyntax Then 477For Each member In DirectCast(container, EnumBlockSyntax).Members 895Return DirectCast(node, EnumBlockSyntax).EnumStatement.Identifier.ToString() 1029Return DirectCast(node, EnumBlockSyntax).EnumStatement 1530TypeOf member Is EnumBlockSyntax Then 1579TypeOf node Is EnumBlockSyntax OrElse 2928TypeOf parentType Is EnumBlockSyntax Then 3765ElseIf TypeOf container Is EnumBlockSyntax Then 3766Dim enumBlock = DirectCast(container, EnumBlockSyntax) 3855ElseIf TypeOf container Is EnumBlockSyntax Then 3856Dim enumBlock = DirectCast(container, EnumBlockSyntax) 3986TypeOf node Is EnumBlockSyntax
Help\VisualBasicHelpContextService.Visitor.vb (1)
220Public Overrides Sub VisitEnumBlock(node As EnumBlockSyntax)