86 references to LiteralExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (46)
Binding\Binder_Expressions.vb (2)
109
Return BindLiteralConstant(DirectCast(node,
LiteralExpressionSyntax
), diagnostics)
4453
Private Function BindLiteralConstant(node As
LiteralExpressionSyntax
, diagnostics As BindingDiagnosticBag) As BoundLiteral
Generated\Syntax.xml.Main.Generated.vb (31)
407
Public Overridable Function VisitLiteralExpression(ByVal node As
LiteralExpressionSyntax
) As TResult
1142
Public Overridable Sub VisitLiteralExpression(ByVal node As
LiteralExpressionSyntax
)
2181
Dim newLibraryName = DirectCast(Visit(node.LibraryName),
LiteralExpressionSyntax
)
2185
Dim newAliasName = DirectCast(Visit(node.AliasName),
LiteralExpressionSyntax
)
3729
Public Overrides Function VisitLiteralExpression(ByVal node As
LiteralExpressionSyntax
) 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
24792
Public Shared Function CharacterLiteralExpression(token As SyntaxToken) As
LiteralExpressionSyntax
24828
Public Shared Function TrueLiteralExpression(token As SyntaxToken) As
LiteralExpressionSyntax
24864
Public Shared Function FalseLiteralExpression(token As SyntaxToken) As
LiteralExpressionSyntax
24900
Public Shared Function NumericLiteralExpression(token As SyntaxToken) As
LiteralExpressionSyntax
24936
Public Shared Function DateLiteralExpression(token As SyntaxToken) As
LiteralExpressionSyntax
24972
Public Shared Function StringLiteralExpression(token As SyntaxToken) As
LiteralExpressionSyntax
25008
Public Shared Function NothingLiteralExpression(token As SyntaxToken) As
LiteralExpressionSyntax
25050
Public Shared Function LiteralExpression(ByVal kind As SyntaxKind, token As SyntaxToken) As
LiteralExpressionSyntax
Generated\Syntax.xml.Syntax.Generated.vb (12)
7225
Friend _libraryName as
LiteralExpressionSyntax
7226
Friend _aliasName as
LiteralExpressionSyntax
7235
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), attributeLists As SyntaxNode, modifiers As GreenNode, declareKeyword As InternalSyntax.KeywordSyntax, charsetKeyword As InternalSyntax.KeywordSyntax, subOrFunctionKeyword As InternalSyntax.KeywordSyntax, identifier As InternalSyntax.IdentifierTokenSyntax, libKeyword As InternalSyntax.KeywordSyntax, libraryName As
LiteralExpressionSyntax
, aliasKeyword As InternalSyntax.KeywordSyntax, aliasName As
LiteralExpressionSyntax
, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax)
7423
Public ReadOnly Property LibraryName As
LiteralExpressionSyntax
7434
Public Shadows Function WithLibraryName(libraryName as
LiteralExpressionSyntax
) As DeclareStatementSyntax
7469
Public ReadOnly Property AliasName As
LiteralExpressionSyntax
7480
Public Shadows Function WithAliasName(aliasName as
LiteralExpressionSyntax
) 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
21306
Public Shadows Function WithToken(token as SyntaxToken) As
LiteralExpressionSyntax
21341
Public Function Update(kind As SyntaxKind, token As SyntaxToken) As
LiteralExpressionSyntax
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
169
Not TypeOf expression Is
LiteralExpressionSyntax
Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1702
Return TypeOf node Is
LiteralExpressionSyntax
1924
Return DirectCast(node,
LiteralExpressionSyntax
).Token
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (2)
92
Dim numericLiteral = DirectCast(binaryExpression.Left,
LiteralExpressionSyntax
)
104
Dim numericLiteral = DirectCast(lastExpression,
LiteralExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
356
Optional typeSuffix As TypeCharacter = TypeCharacter.None) As
LiteralExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
859
Dim literalExpression = TryCast(expression,
LiteralExpressionSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Features (9)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (1)
100
If TypeOf expressionToInline Is
LiteralExpressionSyntax
OrElse
ConvertForToForEach\VisualBasicConvertForToForEachCodeRefactoringProvider.vb (1)
61
Dim subtractionRight = TryCast(subtraction.Right,
LiteralExpressionSyntax
)
ConvertNumericLiteral\VisualBasicConvertNumericLiteralCodeRefactoringProvider.vb (1)
14
Inherits AbstractConvertNumericLiteralCodeRefactoringProvider(Of
LiteralExpressionSyntax
)
ConvertToInterpolatedString\VisualBasicConvertPlaceholderToInterpolatedStringRefactoringProvider.vb (1)
16
LiteralExpressionSyntax
,
ConvertTupleToStruct\VisualBasicConvertTupleToStructCodeRefactoringProvider.vb (1)
21
LiteralExpressionSyntax
,
InlineHints\VisualBasicInlineParameterNameHintsService.vb (1)
60
If TypeOf arg Is
LiteralExpressionSyntax
OrElse
Structure\Providers\StringLiteralExpressionStructureProvider.vb (2)
12
Inherits AbstractSyntaxNodeStructureProvider(Of
LiteralExpressionSyntax
)
15
node As
LiteralExpressionSyntax
,
Structure\VisualBasicBlockStructureProvider.vb (1)
54
builder.Add(Of
LiteralExpressionSyntax
, StringLiteralExpressionStructureProvider)()
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (10)
Microsoft.NetCore.Analyzers\Performance\BasicUseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.vb (1)
59
Dim charValueAsString = DirectCast(charArgumentSyntax.Expression,
LiteralExpressionSyntax
).Token.Value.ToString()
Microsoft.NetCore.Analyzers\Performance\BasicUseStringContainsCharOverloadWithSingleCharactersFixer.vb (5)
30
If TypeOf violatingNode Is
LiteralExpressionSyntax
Then
31
Return TryGetCharFromLiteralExpressionSyntax(CType(violatingNode,
LiteralExpressionSyntax
), charLiteral)
34
If TypeOf argumentSyntaxNode.Expression Is
LiteralExpressionSyntax
Then
35
Return TryGetCharFromLiteralExpressionSyntax(CType(argumentSyntaxNode.Expression,
LiteralExpressionSyntax
), charLiteral)
44
Private Shared Function TryGetCharFromLiteralExpressionSyntax(sourceLiteralExpressionSyntax As
LiteralExpressionSyntax
, ByRef parsedCharLiteral As Char) As Boolean
Microsoft.NetCore.Analyzers\Performance\BasicUseStringMethodCharOverloadWithSingleCharacters.Fixer.vb (3)
34
If stringArgumentNode IsNot Nothing And TypeOf stringArgumentNode.GetExpression() Is
LiteralExpressionSyntax
Then
35
Return TryGetCharFromLiteralExpressionSyntax(CType(stringArgumentNode.GetExpression(),
LiteralExpressionSyntax
), c)
49
Private Shared Function TryGetCharFromLiteralExpressionSyntax(sourceLiteralExpressionSyntax As
LiteralExpressionSyntax
, ByRef parsedCharLiteral As Char) As Boolean
Microsoft.NetCore.Analyzers\Runtime\BasicPreferStreamAsyncMemoryOverloads.Fixer.vb (1)
60
Dim literal = TryCast(arg2.GetExpression(),
LiteralExpressionSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (8)
CodeCleanup\Providers\ReduceTokensCodeCleanupProvider.vb (2)
44
Public Overrides Function VisitLiteralExpression(node As
LiteralExpressionSyntax
) As SyntaxNode
45
Dim newNode = DirectCast(MyBase.VisitLiteralExpression(node),
LiteralExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1702
Return TypeOf node Is
LiteralExpressionSyntax
1924
Return DirectCast(node,
LiteralExpressionSyntax
).Token
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (2)
92
Dim numericLiteral = DirectCast(binaryExpression.Left,
LiteralExpressionSyntax
)
104
Dim numericLiteral = DirectCast(lastExpression,
LiteralExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
356
Optional typeSuffix As TypeCharacter = TypeCharacter.None) As
LiteralExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
859
Dim literalExpression = TryCast(expression,
LiteralExpressionSyntax
)
Roslyn.Diagnostics.VisualBasic.Analyzers (7)
BasicSpecializedEnumerableCreationAnalyzer.vb (1)
88
LiteralExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1702
Return TypeOf node Is
LiteralExpressionSyntax
1924
Return DirectCast(node,
LiteralExpressionSyntax
).Token
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (2)
92
Dim numericLiteral = DirectCast(binaryExpression.Left,
LiteralExpressionSyntax
)
104
Dim numericLiteral = DirectCast(lastExpression,
LiteralExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
356
Optional typeSuffix As TypeCharacter = TypeCharacter.None) As
LiteralExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
859
Dim literalExpression = TryCast(expression,
LiteralExpressionSyntax
)