2 types derived from AsClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\Syntax.xml.Syntax.Generated.vb (2)
10421Inherits AsClauseSyntax 10577Inherits AsClauseSyntax
93 references to AsClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (51)
Binding\Binder_Statements.vb (3)
1114asClauseOpt As AsClauseSyntax, 1296asClauseOpt As AsClauseSyntax, 1745asClause As AsClauseSyntax,
Binding\Binder_Utils.vb (7)
401asClauseOptSyntax As AsClauseSyntax) As Boolean 410asClauseOptSyntax As AsClauseSyntax) As Boolean 484asClauseSyntaxOpt As AsClauseSyntax, 573asClauseOpt As AsClauseSyntax, 606asClauseOpt As AsClauseSyntax, 627asClauseOpt As AsClauseSyntax, 650asClauseOpt As AsClauseSyntax,
Generated\Syntax.xml.Main.Generated.vb (8)
1872Dim newUnderlyingType = DirectCast(Visit(node.UnderlyingType), AsClauseSyntax) 2289Dim newAsClause = DirectCast(Visit(node.AsClause), AsClauseSyntax) 2451Dim newAsClause = DirectCast(Visit(node.AsClause), AsClauseSyntax) 7841Public Shared Function EnumStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, enumKeyword As SyntaxToken, identifier As SyntaxToken, underlyingType As AsClauseSyntax) As EnumStatementSyntax 7875Public Shared Function EnumStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, identifier As SyntaxToken, underlyingType As AsClauseSyntax) As EnumStatementSyntax 10754Public Shared Function PropertyStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, propertyKeyword As SyntaxToken, identifier As SyntaxToken, parameterList As ParameterListSyntax, asClause As AsClauseSyntax, initializer As EqualsValueSyntax, implementsClause As ImplementsClauseSyntax) As PropertyStatementSyntax 10804Public Shared Function PropertyStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, identifier As SyntaxToken, parameterList As ParameterListSyntax, asClause As AsClauseSyntax, initializer As EqualsValueSyntax, implementsClause As ImplementsClauseSyntax) As PropertyStatementSyntax 11618Public Shared Function VariableDeclarator(names As SeparatedSyntaxList(Of ModifiedIdentifierSyntax), asClause As AsClauseSyntax, initializer As EqualsValueSyntax) As VariableDeclaratorSyntax
Generated\Syntax.xml.Syntax.Generated.vb (19)
4177Friend _underlyingType as AsClauseSyntax 4185Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), attributeLists As SyntaxNode, modifiers As GreenNode, enumKeyword As InternalSyntax.KeywordSyntax, identifier As InternalSyntax.IdentifierTokenSyntax, underlyingType As AsClauseSyntax) 4289Public ReadOnly Property UnderlyingType As AsClauseSyntax 4300Public Shadows Function WithUnderlyingType(underlyingType as AsClauseSyntax) As EnumStatementSyntax 4354Public Function Update(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, enumKeyword As SyntaxToken, identifier As SyntaxToken, underlyingType As AsClauseSyntax) As EnumStatementSyntax 8613Friend _asClause as AsClauseSyntax 8623Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), attributeLists As SyntaxNode, modifiers As GreenNode, propertyKeyword As InternalSyntax.KeywordSyntax, identifier As InternalSyntax.IdentifierTokenSyntax, parameterList As ParameterListSyntax, asClause As AsClauseSyntax, initializer As EqualsValueSyntax, implementsClause As ImplementsClauseSyntax) 8792Public ReadOnly Property AsClause As AsClauseSyntax 8803Public Shadows Function WithAsClause(asClause as AsClauseSyntax) As PropertyStatementSyntax 8927Public Function Update(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, propertyKeyword As SyntaxToken, identifier As SyntaxToken, parameterList As ParameterListSyntax, asClause As AsClauseSyntax, initializer As EqualsValueSyntax, implementsClause As ImplementsClauseSyntax) As PropertyStatementSyntax 10223Friend _asClause as AsClauseSyntax 10232Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), names As SyntaxNode, asClause As AsClauseSyntax, initializer As EqualsValueSyntax) 10269Public ReadOnly Property AsClause As AsClauseSyntax 10280Public Shadows Function WithAsClause(asClause as AsClauseSyntax) As VariableDeclaratorSyntax 10354Public Function Update(names As SeparatedSyntaxList(Of ModifiedIdentifierSyntax), asClause As AsClauseSyntax, initializer As EqualsValueSyntax) As VariableDeclaratorSyntax 10402Public Function WithAsKeyword(asKeyword As SyntaxToken) As AsClauseSyntax 10405Friend MustOverride Function WithAsKeywordCore(asKeyword As SyntaxToken) As AsClauseSyntax 10449Friend Overrides Function WithAsKeywordCore(asKeyword As SyntaxToken) As AsClauseSyntax 10604Friend Overrides Function WithAsKeywordCore(asKeyword As SyntaxToken) As AsClauseSyntax
Operations\VisualBasicOperationFactory_Methods.vb (1)
437Dim initializerSyntax As AsClauseSyntax = DirectCast(asNewDeclarations.Syntax, VariableDeclaratorSyntax).AsClause
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (3)
252Private Shared Function GetAsClause(methodBase As MethodBaseSyntax) As AsClauseSyntax 288Private Shared Sub AddReturnTypeAttributes(asClause As AsClauseSyntax, builder As ArrayBuilder(Of SyntaxNode)) 324Private Shared Function GetAsNewClauseInitializer(asClause As AsClauseSyntax) As SyntaxNode
Symbols\Source\LocalSymbol.vb (3)
34asClauseOpt As AsClauseSyntax, 805Private ReadOnly _asClauseOpt As AsClauseSyntax ' can be Nothing if no AsClause 833asClauseOpt As AsClauseSyntax,
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
980Dim asClause As AsClauseSyntax = If(syntax IsNot Nothing, syntax.AsClauseInternal, Nothing)
Symbols\Source\SourceMethodSymbol.vb (1)
2330Dim asClause As AsClauseSyntax = methodStatement.AsClauseInternal
Symbols\Source\SourceSymbolHelpers.vb (1)
12Public Function GetAsClauseLocation(identifier As SyntaxToken, asClauseOpt As AsClauseSyntax) As SyntaxNodeOrToken
Syntax\SyntaxExtensions.vb (2)
69Public Function Type(asClauseSyntax As AsClauseSyntax) As TypeSyntax 84Public Function Attributes(asClauseSyntax As AsClauseSyntax) As SyntaxList(Of AttributeListSyntax)
Syntax\SyntaxFacts.vb (1)
83Return DirectCast(parent, AsClauseSyntax).Type Is node
Syntax\SyntaxNodePartials.vb (1)
94Friend ReadOnly Property AsClauseInternal As AsClauseSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
463Public Function GetAsClause(member As StatementSyntax) As AsClauseSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (7)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
66Function(asClause As AsClauseSyntax) InferTypeInAsClause(asClause, expression), 139Function(asClause As AsClauseSyntax) InferTypeInAsClause(asClause, previousToken:=token), 430Private Function InferTypeInAsClause(asClause As AsClauseSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (1)
236Private Function GenerateAsClause([property] As IPropertySymbol, options As CodeGenerationContextInfo) As AsClauseSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
670Private Shared Function UpdateAsClause(asClause As AsClauseSyntax, newType As ITypeSymbol) As AsClauseSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
147Dim asClause = TryCast(targetToken.Parent, AsClauseSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (11)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
186Dim asClause = matchingNode.ChildNodes().LastOrDefault(Function(n) TypeOf n Is AsClauseSyntax)
Completion\KeywordRecommenders\Expressions\NewKeywordRecommender.vb (2)
32If targetToken.IsChildToken(Of AsClauseSyntax)(Function(asClause) asClause.AsKeyword) Then 33Dim asClause = targetToken.GetAncestor(Of AsClauseSyntax)()
Debugging\ProximityExpressionsGetter.RelevantExpressionsCollector.vb (2)
25TypeOf node.Parent Is AsClauseSyntax OrElse 26(node.Parent.Parent IsNot Nothing AndAlso TypeOf node.Parent.Parent Is AsClauseSyntax) OrElse
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
490Private Shared Function GetInitializerExpression(equalsValue As EqualsValueSyntax, asClause As AsClauseSyntax) As ExpressionSyntax
IntroduceVariable\VisualBasicIntroduceVariableService.vb (1)
130Return expression.GetAncestorsOrThis(Of AsClauseSyntax).Contains(propertyStatement.AsClause) OrElse
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (1)
303asClause As AsClauseSyntax,
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (3)
252Private Shared Function GetAsClause(methodBase As MethodBaseSyntax) As AsClauseSyntax 288Private Shared Sub AddReturnTypeAttributes(asClause As AsClauseSyntax, builder As ArrayBuilder(Of SyntaxNode)) 324Private Shared Function GetAsNewClauseInitializer(asClause As AsClauseSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\BasicDetectPreviewFeatureAnalyzer.vb (1)
199Private Function TryGetNodeFromAsClauseForMethodOrProperty(asClause As AsClauseSyntax, previewReturnTypeSymbol As ISymbol) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.Workspaces (14)
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (3)
53oldAsClauseOpt As AsClauseSyntax, 76Private Function RewriteAsyncFunction(oldAsClauseOpt As AsClauseSyntax, 109Private Function RewriteIteratorFunction(oldAsClauseOpt As AsClauseSyntax,
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
2118Private Shared Function GetAsClause(declaration As SyntaxNode) As AsClauseSyntax 2158Private Shared Function WithAsClause(declaration As SyntaxNode, asClause As AsClauseSyntax) As SyntaxNode
Recommendations\VisualBasicRecommendationServiceRunner.vb (1)
175If TypeOf node.GetAncestor(Of AsClauseSyntax)()?.Parent Is EnumStatementSyntax Then
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
66Function(asClause As AsClauseSyntax) InferTypeInAsClause(asClause, expression), 139Function(asClause As AsClauseSyntax) InferTypeInAsClause(asClause, previousToken:=token), 430Private Function InferTypeInAsClause(asClause As AsClauseSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
463Public Function GetAsClause(member As StatementSyntax) As AsClauseSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (1)
236Private Function GenerateAsClause([property] As IPropertySymbol, options As CodeGenerationContextInfo) As AsClauseSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
670Private Shared Function UpdateAsClause(asClause As AsClauseSyntax, newType As ITypeSymbol) As AsClauseSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
147Dim asClause = TryCast(targetToken.Parent, AsClauseSyntax)
Roslyn.Diagnostics.VisualBasic.Analyzers (8)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
66Function(asClause As AsClauseSyntax) InferTypeInAsClause(asClause, expression), 139Function(asClause As AsClauseSyntax) InferTypeInAsClause(asClause, previousToken:=token), 430Private Function InferTypeInAsClause(asClause As AsClauseSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
463Public Function GetAsClause(member As StatementSyntax) As AsClauseSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (1)
236Private Function GenerateAsClause([property] As IPropertySymbol, options As CodeGenerationContextInfo) As AsClauseSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
670Private Shared Function UpdateAsClause(asClause As AsClauseSyntax, newType As ITypeSymbol) As AsClauseSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
147Dim asClause = TryCast(targetToken.Parent, AsClauseSyntax)