58 references to PredefinedCastExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (13)
Binding\Binder_Attributes.vb (1)
803
Dim cast = DirectCast(node.Syntax,
PredefinedCastExpressionSyntax
)
Binding\Binder_Conversions.vb (1)
272
node As
PredefinedCastExpressionSyntax
,
Binding\Binder_Expressions.vb (1)
186
Return BindPredefinedCastExpression(DirectCast(node,
PredefinedCastExpressionSyntax
), diagnostics)
Generated\Syntax.xml.Main.Generated.vb (5)
473
Public Overridable Function VisitPredefinedCastExpression(ByVal node As
PredefinedCastExpressionSyntax
) As TResult
1208
Public Overridable Sub VisitPredefinedCastExpression(ByVal node As
PredefinedCastExpressionSyntax
)
4117
Public Overrides Function VisitPredefinedCastExpression(ByVal node As
PredefinedCastExpressionSyntax
) As SyntaxNode
27475
Public Shared Function PredefinedCastExpression(keyword As SyntaxToken, openParenToken As SyntaxToken, expression As ExpressionSyntax, closeParenToken As SyntaxToken) As
PredefinedCastExpressionSyntax
27632
Public Shared Function PredefinedCastExpression(keyword As SyntaxToken, expression As ExpressionSyntax) As
PredefinedCastExpressionSyntax
Generated\Syntax.xml.Syntax.Generated.vb (5)
25033
Public Shadows Function WithKeyword(keyword as SyntaxToken) As
PredefinedCastExpressionSyntax
25051
Public Shadows Function WithOpenParenToken(openParenToken as SyntaxToken) As
PredefinedCastExpressionSyntax
25069
Public Shadows Function WithExpression(expression as ExpressionSyntax) As
PredefinedCastExpressionSyntax
25087
Public Shadows Function WithCloseParenToken(closeParenToken as SyntaxToken) As
PredefinedCastExpressionSyntax
25134
Public Function Update(keyword As SyntaxToken, openParenToken As SyntaxToken, expression As ExpressionSyntax, closeParenToken As SyntaxToken) As
PredefinedCastExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (7)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnnecessaryCast\VisualBasicRemoveUnnecessaryCastDiagnosticAnalyzer.vb (1)
29
Return DirectCast(node,
PredefinedCastExpressionSyntax
).IsUnnecessaryCast(model, assumeCallKeyword:=True, cancellationToken:=cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
210
node As
PredefinedCastExpressionSyntax
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
110
TypeOf expression Is
PredefinedCastExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
775
Function(n As
PredefinedCastExpressionSyntax
) (n.OpenParenToken, n.CloseParenToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (3)
64
TypeOf parentExpression Is
PredefinedCastExpressionSyntax
Then
115
TypeOf parentSimpleArgument?.Expression Is
PredefinedCastExpressionSyntax
Then
182
TypeOf innerExpression Is
PredefinedCastExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryCast\VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (2)
43
Dim predefinedCastExpression = TryCast(node,
PredefinedCastExpressionSyntax
)
153
Dim predefinedCastExpression = TryCast(old,
PredefinedCastExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\CastExpressionSyntaxExtensions.vb (1)
17
Public Function Uncast(cast As
PredefinedCastExpressionSyntax
) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
414
targetToken.IsChildToken(Of
PredefinedCastExpressionSyntax
)(Function(buildInCast) buildInCast.OpenParenToken) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
162
DirectCast(speculatedCastExpression,
PredefinedCastExpressionSyntax
).Expression,
Microsoft.CodeAnalysis.VisualBasic.Features (12)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (2)
84
TypeOf n Is
PredefinedCastExpressionSyntax
102
TypeOf expressionToInline Is
PredefinedCastExpressionSyntax
Then
InlineHints\VisualBasicInlineParameterNameHintsService.vb (1)
69
Dim predefinedCast = TryCast(arg,
PredefinedCastExpressionSyntax
)
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (1)
49
Dim predefinedCastExpression = TryCast(parent,
PredefinedCastExpressionSyntax
)
SignatureHelp\PredefinedCastExpressionSignatureHelpProvider.vb (5)
17
Inherits AbstractIntrinsicOperatorSignatureHelpProvider(Of
PredefinedCastExpressionSyntax
)
24
Protected Overrides Function GetIntrinsicOperatorDocumentationAsync(node As
PredefinedCastExpressionSyntax
, document As Document, cancellationToken As CancellationToken) As ValueTask(Of IEnumerable(Of AbstractIntrinsicOperatorDocumentation))
28
Private Shared Async Function GetIntrinsicOperatorDocumentationImplAsync(node As
PredefinedCastExpressionSyntax
, document As Document, cancellationToken As CancellationToken) As Task(Of IEnumerable(Of AbstractIntrinsicOperatorDocumentation))
33
Return token.IsChildToken(Of
PredefinedCastExpressionSyntax
)(Function(ce) ce.OpenParenToken)
40
Protected Overrides Function IsArgumentListToken(node As
PredefinedCastExpressionSyntax
, token As SyntaxToken) As Boolean
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnnecessaryCast\VisualBasicRemoveUnnecessaryCastDiagnosticAnalyzer.vb (1)
29
Return DirectCast(node,
PredefinedCastExpressionSyntax
).IsUnnecessaryCast(model, assumeCallKeyword:=True, cancellationToken:=cancellationToken)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryCast\VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (2)
43
Dim predefinedCastExpression = TryCast(node,
PredefinedCastExpressionSyntax
)
153
Dim predefinedCastExpression = TryCast(old,
PredefinedCastExpressionSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (12)
Simplification\Reducers\VisualBasicCastReducer.Rewriter.vb (1)
38
Public Overrides Function VisitPredefinedCastExpression(node As
PredefinedCastExpressionSyntax
) As SyntaxNode
Simplification\Reducers\VisualBasicCastReducer.vb (2)
41
Private Shared ReadOnly s_simplifyPredefinedCast As Func(Of
PredefinedCastExpressionSyntax
, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode) = AddressOf SimplifyPredefinedCast
44
node As
PredefinedCastExpressionSyntax
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
210
node As
PredefinedCastExpressionSyntax
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
110
TypeOf expression Is
PredefinedCastExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
775
Function(n As
PredefinedCastExpressionSyntax
) (n.OpenParenToken, n.CloseParenToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (3)
64
TypeOf parentExpression Is
PredefinedCastExpressionSyntax
Then
115
TypeOf parentSimpleArgument?.Expression Is
PredefinedCastExpressionSyntax
Then
182
TypeOf innerExpression Is
PredefinedCastExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\CastExpressionSyntaxExtensions.vb (1)
17
Public Function Uncast(cast As
PredefinedCastExpressionSyntax
) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
414
targetToken.IsChildToken(Of
PredefinedCastExpressionSyntax
)(Function(buildInCast) buildInCast.OpenParenToken) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
162
DirectCast(speculatedCastExpression,
PredefinedCastExpressionSyntax
).Expression,
Roslyn.Diagnostics.VisualBasic.Analyzers (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
210
node As
PredefinedCastExpressionSyntax
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
110
TypeOf expression Is
PredefinedCastExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
775
Function(n As
PredefinedCastExpressionSyntax
) (n.OpenParenToken, n.CloseParenToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (3)
64
TypeOf parentExpression Is
PredefinedCastExpressionSyntax
Then
115
TypeOf parentSimpleArgument?.Expression Is
PredefinedCastExpressionSyntax
Then
182
TypeOf innerExpression Is
PredefinedCastExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\CastExpressionSyntaxExtensions.vb (1)
17
Public Function Uncast(cast As
PredefinedCastExpressionSyntax
) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
414
targetToken.IsChildToken(Of
PredefinedCastExpressionSyntax
)(Function(buildInCast) buildInCast.OpenParenToken) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
162
DirectCast(speculatedCastExpression,
PredefinedCastExpressionSyntax
).Expression,