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