86 references to EnumMemberDeclarationSyntax
Microsoft.CodeAnalysis.VisualBasic (31)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
107Public Overrides Function VisitEnumMemberDeclaration(node As EnumMemberDeclarationSyntax) As Binder
Binding\BinderFactory.vb (1)
319Dim enumDeclaration = DirectCast(node, EnumMemberDeclarationSyntax)
Binding\InitializerSemanticModel.vb (1)
76Dim enumSyntax = DirectCast(node, EnumMemberDeclarationSyntax)
Binding\MemberSemanticModel.vb (1)
562Public Overrides Function GetDeclaredSymbol(declarationSyntax As EnumMemberDeclarationSyntax, Optional cancellationToken As CancellationToken = Nothing) As IFieldSymbol
Compilation\SemanticModel.vb (2)
2542Public MustOverride Overloads Function GetDeclaredSymbol(declarationSyntax As EnumMemberDeclarationSyntax, Optional cancellationToken As CancellationToken = Nothing) As IFieldSymbol 3260Return Me.GetDeclaredSymbol(DirectCast(node, EnumMemberDeclarationSyntax), cancellationToken)
Compilation\SpeculativeSemanticModelWithMemberModel.vb (1)
181Public Overrides Function GetDeclaredSymbol(declarationSyntax As EnumMemberDeclarationSyntax, Optional cancellationToken As CancellationToken = Nothing) As IFieldSymbol
Compilation\SyntaxTreeSemanticModel.vb (1)
1153Public Overrides Function GetDeclaredSymbol(declarationSyntax As EnumMemberDeclarationSyntax, Optional cancellationToken As CancellationToken = Nothing) As IFieldSymbol
Declarations\DeclarationTreeBuilder.vb (1)
720Dim enumMember = DirectCast(member, EnumMemberDeclarationSyntax)
Generated\Syntax.xml.Main.Generated.vb (6)
98Public Overridable Function VisitEnumMemberDeclaration(ByVal node As EnumMemberDeclarationSyntax) As TResult 833Public Overridable Sub VisitEnumMemberDeclaration(ByVal node As EnumMemberDeclarationSyntax) 1978Public Overrides Function VisitEnumMemberDeclaration(ByVal node As EnumMemberDeclarationSyntax) As SyntaxNode 8245Public Shared Function EnumMemberDeclaration(attributeLists As SyntaxList(of AttributeListSyntax), identifier As SyntaxToken, initializer As EqualsValueSyntax) As EnumMemberDeclarationSyntax 8258Public Shared Function EnumMemberDeclaration(identifier As SyntaxToken) As EnumMemberDeclarationSyntax 8266Public Shared Function EnumMemberDeclaration(identifier As String) As EnumMemberDeclarationSyntax
Generated\Syntax.xml.Syntax.Generated.vb (5)
5201Public Shadows Function WithAttributeLists(attributeLists as SyntaxList(Of AttributeListSyntax)) As EnumMemberDeclarationSyntax 5205Public Shadows Function AddAttributeLists(ParamArray items As AttributeListSyntax()) As EnumMemberDeclarationSyntax 5220Public Shadows Function WithIdentifier(identifier as SyntaxToken) As EnumMemberDeclarationSyntax 5241Public Shadows Function WithInitializer(initializer as EqualsValueSyntax) As EnumMemberDeclarationSyntax 5289Public Function Update(attributeLists As SyntaxList(of AttributeListSyntax), identifier As SyntaxToken, initializer As EqualsValueSyntax) As EnumMemberDeclarationSyntax
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
97Dim t = DirectCast(node, EnumMemberDeclarationSyntax)
Symbols\Source\SourceEnumConstantSymbol.vb (8)
19Public Shared Function CreateExplicitValuedConstant(containingEnum As SourceNamedTypeSymbol, bodyBinder As Binder, syntax As EnumMemberDeclarationSyntax, diagnostics As BindingDiagnosticBag) As SourceEnumConstantSymbol 25Public Shared Function CreateImplicitValuedConstant(containingEnum As SourceNamedTypeSymbol, bodyBinder As Binder, syntax As EnumMemberDeclarationSyntax, otherConstant As SourceEnumConstantSymbol, otherConstantOffset As Integer, diagnostics As BindingDiagnosticBag) As SourceEnumConstantSymbol 35Protected Sub New(containingEnum As SourceNamedTypeSymbol, bodyBinder As Binder, syntax As EnumMemberDeclarationSyntax, diagnostics As BindingDiagnosticBag) 54Return OneOrMany.Create(DirectCast(Syntax, EnumMemberDeclarationSyntax).AttributeLists) 60Return ImmutableArray.Create(DirectCast(Syntax, EnumMemberDeclarationSyntax).Identifier.GetLocation()) 100Public Sub New(containingEnum As SourceNamedTypeSymbol, bodyBinder As Binder, syntax As EnumMemberDeclarationSyntax, diagnostics As BindingDiagnosticBag) 115Public Sub New(containingEnum As SourceNamedTypeSymbol, bodyBinder As Binder, syntax As EnumMemberDeclarationSyntax, initializer As EqualsValueSyntax, diagnostics As BindingDiagnosticBag) 131Public Sub New(containingEnum As SourceNamedTypeSymbol, bodyBinder As Binder, syntax As EnumMemberDeclarationSyntax, otherConstant As SourceEnumConstantSymbol, otherConstantOffset As UInteger, diagnostics As BindingDiagnosticBag)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
734Dim declaration = DirectCast(member, EnumMemberDeclarationSyntax)
VisualBasicExtensions.vb (1)
954Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As EnumMemberDeclarationSyntax, Optional cancellationToken As CancellationToken = Nothing) As IFieldSymbol
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (2)
32Return DirectCast(member, EnumMemberDeclarationSyntax).AttributeLists 99Return DirectCast(member, EnumMemberDeclarationSyntax).WithAttributeLists(attributeLists)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
938Dim [enum] = TryCast(node, EnumMemberDeclarationSyntax) 1167Return DirectCast(node, EnumMemberDeclarationSyntax).AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
102Dim lastMember = TryCast(enumBlock.Members.LastOrDefault(), EnumMemberDeclarationSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
825TypeOf node Is EnumMemberDeclarationSyntax OrElse
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (4)
34options As CodeGenerationContextInfo) As EnumMemberDeclarationSyntax 40Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of EnumMemberDeclarationSyntax)(enumMember, options) 79destinationOpt.Members.OfType(Of EnumMemberDeclarationSyntax).All(Function(m) m.Initializer Is Nothing) Then 84Dim lastMember = destinationOpt.Members.OfType(Of EnumMemberDeclarationSyntax).LastOrDefault(Function(m) m.Initializer IsNot Nothing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
238Return Cast(Of TDeclarationNode)(Cast(Of EnumBlockSyntax)(destination).AddMembers(members.Cast(Of EnumMemberDeclarationSyntax).ToArray()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
308Return context.FollowsEndOfStatement OrElse token.IsChildToken(Of EnumMemberDeclarationSyntax)(Function(emds) emds.Identifier)
Microsoft.CodeAnalysis.VisualBasic.Features (10)
CodeLens\VisualBasicCodeLensMemberFinder.vb (1)
84Public Overrides Sub VisitEnumMemberDeclaration(node As EnumMemberDeclarationSyntax)
EditAndContinue\SyntaxComparer.vb (1)
1263Return DirectCast(node, EnumMemberDeclarationSyntax).Identifier
LanguageServices\VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb (1)
147Dim enumMemberDeclaration = Await GetFirstDeclarationAsync(Of EnumMemberDeclarationSyntax)(symbol).ConfigureAwait(False)
SolutionCrawler\VisualBasicDocumentDifferenceService.vb (1)
42Dim [enum] = TryCast(node, EnumMemberDeclarationSyntax)
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (1)
126Dim enumMember = TryCast(member, EnumMemberDeclarationSyntax)
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
97Dim t = DirectCast(node, EnumMemberDeclarationSyntax)
Structure\Providers\EnumMemberDeclarationStructureProvider.vb (2)
12Inherits AbstractSyntaxNodeStructureProvider(Of EnumMemberDeclarationSyntax) 15enumMemberDeclaration As EnumMemberDeclarationSyntax,
Structure\VisualBasicBlockStructureProvider.vb (1)
25builder.Add(Of EnumMemberDeclarationSyntax, EnumMemberDeclarationStructureProvider)()
Structure\VisualBasicStructureHelpers.vb (1)
136Dim enumMemberDeclaration = DirectCast(node, EnumMemberDeclarationSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (21)
Classification\ClassificationHelpers.vb (2)
214ElseIf TypeOf parent Is EnumMemberDeclarationSyntax AndAlso DirectCast(parent, EnumMemberDeclarationSyntax).Identifier = identifier Then
CodeGeneration\VisualBasicSyntaxGenerator.vb (6)
1355Return DirectCast(EnumMember(id.Identifier.ValueText), EnumMemberDeclarationSyntax) 1361Return DirectCast(EnumMember(vd.Names(0).Identifier.ValueText, vd.Initializer.Value), EnumMemberDeclarationSyntax) 1366Return TryCast(node, EnumMemberDeclarationSyntax) 1668Return DirectCast(node, EnumMemberDeclarationSyntax).WithAttributeLists(arg) 1923Return DirectCast(declaration, EnumMemberDeclarationSyntax).Identifier.ValueText 2008Return ReplaceWithTrivia(declaration, DirectCast(declaration, EnumMemberDeclarationSyntax).Identifier, id)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (1)
252Dim enumMember = DirectCast(node, EnumMemberDeclarationSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (2)
32Return DirectCast(member, EnumMemberDeclarationSyntax).AttributeLists 99Return DirectCast(member, EnumMemberDeclarationSyntax).WithAttributeLists(attributeLists)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
938Dim [enum] = TryCast(node, EnumMemberDeclarationSyntax) 1167Return DirectCast(node, EnumMemberDeclarationSyntax).AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
102Dim lastMember = TryCast(enumBlock.Members.LastOrDefault(), EnumMemberDeclarationSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
825TypeOf node Is EnumMemberDeclarationSyntax OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (4)
34options As CodeGenerationContextInfo) As EnumMemberDeclarationSyntax 40Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of EnumMemberDeclarationSyntax)(enumMember, options) 79destinationOpt.Members.OfType(Of EnumMemberDeclarationSyntax).All(Function(m) m.Initializer Is Nothing) Then 84Dim lastMember = destinationOpt.Members.OfType(Of EnumMemberDeclarationSyntax).LastOrDefault(Function(m) m.Initializer IsNot Nothing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
238Return Cast(Of TDeclarationNode)(Cast(Of EnumBlockSyntax)(destination).AddMembers(members.Cast(Of EnumMemberDeclarationSyntax).ToArray()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
308Return context.FollowsEndOfStatement OrElse token.IsChildToken(Of EnumMemberDeclarationSyntax)(Function(emds) emds.Identifier)
Roslyn.Diagnostics.VisualBasic.Analyzers (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (2)
32Return DirectCast(member, EnumMemberDeclarationSyntax).AttributeLists 99Return DirectCast(member, EnumMemberDeclarationSyntax).WithAttributeLists(attributeLists)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
938Dim [enum] = TryCast(node, EnumMemberDeclarationSyntax) 1167Return DirectCast(node, EnumMemberDeclarationSyntax).AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
102Dim lastMember = TryCast(enumBlock.Members.LastOrDefault(), EnumMemberDeclarationSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
825TypeOf node Is EnumMemberDeclarationSyntax OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (4)
34options As CodeGenerationContextInfo) As EnumMemberDeclarationSyntax 40Dim reusableSyntax = GetReuseableSyntaxNodeForSymbol(Of EnumMemberDeclarationSyntax)(enumMember, options) 79destinationOpt.Members.OfType(Of EnumMemberDeclarationSyntax).All(Function(m) m.Initializer Is Nothing) Then 84Dim lastMember = destinationOpt.Members.OfType(Of EnumMemberDeclarationSyntax).LastOrDefault(Function(m) m.Initializer IsNot Nothing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
238Return Cast(Of TDeclarationNode)(Cast(Of EnumBlockSyntax)(destination).AddMembers(members.Cast(Of EnumMemberDeclarationSyntax).ToArray()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
308Return context.FollowsEndOfStatement OrElse token.IsChildToken(Of EnumMemberDeclarationSyntax)(Function(emds) emds.Identifier)