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