87 references to DeclareStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (44)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
193Public Overrides Function VisitDeclareStatement(node As DeclareStatementSyntax) As Binder
Compilation\SemanticModel.vb (1)
2645Public Overloads Function GetDeclaredSymbol(declarationSyntax As DeclareStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol
Generated\Syntax.xml.Main.Generated.vb (15)
128Public Overridable Function VisitDeclareStatement(ByVal node As DeclareStatementSyntax) As TResult 863Public Overridable Sub VisitDeclareStatement(ByVal node As DeclareStatementSyntax) 2164Public Overrides Function VisitDeclareStatement(ByVal node As DeclareStatementSyntax) As SyntaxNode 9675Public Shared Function DeclareSubStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, declareKeyword As SyntaxToken, charsetKeyword As SyntaxToken, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, libKeyword As SyntaxToken, libraryName As LiteralExpressionSyntax, aliasKeyword As SyntaxToken, aliasName As LiteralExpressionSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As DeclareStatementSyntax 9749Public Shared Function DeclareSubStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, charsetKeyword As SyntaxToken, identifier As SyntaxToken, libraryName As LiteralExpressionSyntax, aliasName As LiteralExpressionSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As DeclareStatementSyntax 9763Public Shared Function DeclareSubStatement(identifier As SyntaxToken, libraryName As LiteralExpressionSyntax) As DeclareStatementSyntax 9777Public Shared Function DeclareSubStatement(identifier As String, libraryName As LiteralExpressionSyntax) As DeclareStatementSyntax 9828Public Shared Function DeclareFunctionStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, declareKeyword As SyntaxToken, charsetKeyword As SyntaxToken, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, libKeyword As SyntaxToken, libraryName As LiteralExpressionSyntax, aliasKeyword As SyntaxToken, aliasName As LiteralExpressionSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As DeclareStatementSyntax 9901Public Shared Function DeclareFunctionStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, charsetKeyword As SyntaxToken, identifier As SyntaxToken, libraryName As LiteralExpressionSyntax, aliasName As LiteralExpressionSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As DeclareStatementSyntax 9915Public Shared Function DeclareFunctionStatement(identifier As SyntaxToken, libraryName As LiteralExpressionSyntax) As DeclareStatementSyntax 9929Public Shared Function DeclareFunctionStatement(identifier As String, libraryName As LiteralExpressionSyntax) As DeclareStatementSyntax 9984Public Shared Function DeclareStatement(ByVal kind As SyntaxKind, attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, declareKeyword As SyntaxToken, charsetKeyword As SyntaxToken, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, libKeyword As SyntaxToken, libraryName As LiteralExpressionSyntax, aliasKeyword As SyntaxToken, aliasName As LiteralExpressionSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As DeclareStatementSyntax 10075Public Shared Function DeclareStatement(ByVal kind As SyntaxKind, attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, charsetKeyword As SyntaxToken, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, libraryName As LiteralExpressionSyntax, aliasName As LiteralExpressionSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As DeclareStatementSyntax 10096Public Shared Function DeclareStatement(ByVal kind As SyntaxKind, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, libraryName As LiteralExpressionSyntax) As DeclareStatementSyntax 10117Public Shared Function DeclareStatement(ByVal kind As SyntaxKind, subOrFunctionKeyword As SyntaxToken, identifier As String, libraryName As LiteralExpressionSyntax) As DeclareStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (16)
7266Public Shadows Function WithAttributeLists(attributeLists as SyntaxList(Of AttributeListSyntax)) As DeclareStatementSyntax 7270Public Shadows Function AddAttributeLists(ParamArray items As AttributeListSyntax()) As DeclareStatementSyntax 7310Public Shadows Function WithModifiers(modifiers as SyntaxTokenList) As DeclareStatementSyntax 7314Public Shadows Function AddModifiers(ParamArray items As SyntaxToken()) As DeclareStatementSyntax 7336Public Shadows Function WithDeclareKeyword(declareKeyword as SyntaxToken) As DeclareStatementSyntax 7362Public Shadows Function WithCharsetKeyword(charsetKeyword as SyntaxToken) As DeclareStatementSyntax 7380Public Shadows Function WithSubOrFunctionKeyword(subOrFunctionKeyword as SyntaxToken) As DeclareStatementSyntax 7398Public Shadows Function WithIdentifier(identifier as SyntaxToken) As DeclareStatementSyntax 7416Public Shadows Function WithLibKeyword(libKeyword as SyntaxToken) As DeclareStatementSyntax 7434Public Shadows Function WithLibraryName(libraryName as LiteralExpressionSyntax) As DeclareStatementSyntax 7459Public Shadows Function WithAliasKeyword(aliasKeyword as SyntaxToken) As DeclareStatementSyntax 7480Public Shadows Function WithAliasName(aliasName as LiteralExpressionSyntax) As DeclareStatementSyntax 7510Public Shadows Function WithParameterList(parameterList as ParameterListSyntax) As DeclareStatementSyntax 7514Public Shadows Function AddParameterListParameters(ParamArray items As ParameterSyntax()) As DeclareStatementSyntax 7541Public Shadows Function WithAsClause(asClause as SimpleAsClauseSyntax) As DeclareStatementSyntax 7631Public Function Update(kind As SyntaxKind, attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, declareKeyword As SyntaxToken, charsetKeyword As SyntaxToken, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, libKeyword As SyntaxToken, libraryName As LiteralExpressionSyntax, aliasKeyword As SyntaxToken, aliasName As LiteralExpressionSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As DeclareStatementSyntax
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
261Return DirectCast(methodBase, DeclareStatementSyntax).AsClause
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2707Return SourceMethodSymbol.CreateDeclareMethod(Me, DirectCast(methodBaseSyntax, DeclareStatementSyntax), binder, diagBag)
Symbols\Source\SourceMethodSymbol.vb (6)
219syntax As DeclareStatementSyntax, 286Private Shared Function GetPInvokeAttributes(syntax As DeclareStatementSyntax) As MethodImportAttributes 873Return DirectCast(node, DeclareStatementSyntax).Identifier.Span 919Return DirectCast(node, DeclareStatementSyntax).Identifier.ValueText 2253paramList = DirectCast(decl, DeclareStatementSyntax).ParameterList 2275Return DirectCast(methodStatement, DeclareStatementSyntax).Identifier
Syntax\MethodBaseSyntax.vb (1)
115Public Shadows Function WithKeyword(keyword As SyntaxToken) As DeclareStatementSyntax
Syntax\SyntaxNodePartials.vb (1)
104Return DirectCast(Me, DeclareStatementSyntax).AsClause
VisualBasicExtensions.vb (1)
1110Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As DeclareStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (5)
141Return DirectCast(member, DeclareStatementSyntax).WithAttributeLists(attributeLists) 293Return DirectCast(member, DeclareStatementSyntax).WithModifiers(modifiers) 343Return DirectCast(member, DeclareStatementSyntax).Identifier 361Return DirectCast(member, DeclareStatementSyntax).DeclarationKeyword 475Return DirectCast(member, DeclareStatementSyntax).AsClause
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1122Return DirectCast(declaration, DeclareStatementSyntax).ParameterList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
816If TypeOf node Is DeclareStatementSyntax Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
708Dim declareStatementSyntax = DirectCast(syntaxNode, DeclareStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (11)
Completion\KeywordRecommenders\Declarations\AliasKeywordRecommender.vb (1)
28Return If(targetToken.IsChildToken(Of DeclareStatementSyntax)(Function(declaration) declaration.LibraryName.Token),
Completion\KeywordRecommenders\Declarations\CharsetModifierKeywordRecommender.vb (1)
30Return If(targetToken.IsChildToken(Of DeclareStatementSyntax)(Function(externalMethodDeclaration) externalMethodDeclaration.DeclareKeyword),
Completion\KeywordRecommenders\Declarations\ExternalSubFunctionKeywordRecommender.vb (1)
28Return If(targetToken.IsKind(SyntaxKind.DeclareKeyword, SyntaxKind.AnsiKeyword, SyntaxKind.UnicodeKeyword, SyntaxKind.AutoKeyword) AndAlso targetToken.GetAncestor(Of DeclareStatementSyntax)() IsNot Nothing,
Completion\KeywordRecommenders\Declarations\LibKeywordRecommender.vb (1)
26Return If(context.TargetToken.IsChildToken(Of DeclareStatementSyntax)(Function(declaration) declaration.Identifier),
EditAndContinue\SyntaxComparer.vb (1)
1245Return DirectCast(node, DeclareStatementSyntax).Identifier
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
1340startToken = DirectCast(header, DeclareStatementSyntax).DeclareKeyword 1357endToken = DirectCast(header, DeclareStatementSyntax).LibraryName.Token
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
261Return DirectCast(methodBase, DeclareStatementSyntax).AsClause
Structure\Providers\ExternalMethodDeclarationStructureProvider.vb (2)
12Inherits AbstractSyntaxNodeStructureProvider(Of DeclareStatementSyntax) 15externalMethodDeclaration As DeclareStatementSyntax,
Structure\VisualBasicBlockStructureProvider.vb (1)
27builder.Add(Of DeclareStatementSyntax, ExternalMethodDeclarationStructureProvider)()
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\InteropServices\BasicSpecifyMarshalingForPInvokeStringArguments.Fixer.vb (1)
33Dim decl = CType(node, DeclareStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (15)
Classification\ClassificationHelpers.vb (2)
208ElseIf TypeOf parent Is DeclareStatementSyntax AndAlso DirectCast(parent, DeclareStatementSyntax).Identifier = identifier Then
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
172Public Overrides Function VisitDeclareStatement(node As DeclareStatementSyntax) As SyntaxNode
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
129Public Overrides Function VisitDeclareStatement(node As DeclareStatementSyntax) As SyntaxNode
CodeGeneration\VisualBasicSyntaxGenerator.vb (3)
2261Dim ds = DirectCast(declaration, DeclareStatementSyntax) 2346Dim ds = DirectCast(declaration, DeclareStatementSyntax) 2722Return DirectCast(declaration, DeclareStatementSyntax).WithParameterList(list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (5)
141Return DirectCast(member, DeclareStatementSyntax).WithAttributeLists(attributeLists) 293Return DirectCast(member, DeclareStatementSyntax).WithModifiers(modifiers) 343Return DirectCast(member, DeclareStatementSyntax).Identifier 361Return DirectCast(member, DeclareStatementSyntax).DeclarationKeyword 475Return DirectCast(member, DeclareStatementSyntax).AsClause
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1122Return DirectCast(declaration, DeclareStatementSyntax).ParameterList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
816If TypeOf node Is DeclareStatementSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
708Dim declareStatementSyntax = DirectCast(syntaxNode, DeclareStatementSyntax)
Roslyn.Diagnostics.VisualBasic.Analyzers (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (5)
141Return DirectCast(member, DeclareStatementSyntax).WithAttributeLists(attributeLists) 293Return DirectCast(member, DeclareStatementSyntax).WithModifiers(modifiers) 343Return DirectCast(member, DeclareStatementSyntax).Identifier 361Return DirectCast(member, DeclareStatementSyntax).DeclarationKeyword 475Return DirectCast(member, DeclareStatementSyntax).AsClause
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1122Return DirectCast(declaration, DeclareStatementSyntax).ParameterList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
816If TypeOf node Is DeclareStatementSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
708Dim declareStatementSyntax = DirectCast(syntaxNode, DeclareStatementSyntax)