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