119 references to AsClause
Microsoft.CodeAnalysis.VisualBasic (32)
Analysis\FlowAnalysis\DataFlowPass.vb (2)
2032If declarator.AsClause IsNot Nothing AndAlso declarator.AsClause.Kind = SyntaxKind.AsNewClause Then
Binding\Binder_Initializers.vb (1)
180DirectCast(identifier.Parent, VariableDeclaratorSyntax).AsClause Is Nothing Then
Binding\Binder_Statements.vb (2)
2964Dim asClauseOpt = declaratorSyntax.AsClause 3563If variableDeclarator.AsClause Is Nothing AndAlso
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
116If IsNotNothingAndContains(node.Initializer, _position) OrElse IsNotNothingAndContains(TryCast(node.AsClause, AsNewClauseSyntax), _position) Then
Binding\BinderFactory.vb (1)
295Debug.Assert(declarator.Initializer IsNot Nothing OrElse TryCast(declarator.AsClause, AsNewClauseSyntax) IsNot Nothing)
Binding\ForOrForEachBlockBinder.vb (1)
65modifiedIdentifier.Identifier, modifiedIdentifier, declarator.AsClause,
Binding\InitializerSemanticModel.vb (2)
53Dim initSyntax As VisualBasicSyntaxNode = declarator.AsClause 181Dim initSyntax As VisualBasicSyntaxNode = declarator.AsClause
Binding\StatementListBinder.vb (3)
66Dim asClauseOptSyntax = declarator.AsClause 68(declarator.AsClause Is Nothing OrElse declarator.AsClause.Kind <> SyntaxKind.AsNewClause)
Generated\Syntax.xml.Main.Generated.vb (2)
2451Dim newAsClause = DirectCast(Visit(node.AsClause), AsClauseSyntax) 2452If node.AsClause IsNot newAsClause Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (4)
10255return Update(names, Me.AsClause, Me.Initializer) 10303return Update(Me.Names, Me.AsClause, initializer) 10324Return Me.AsClause 10355If names <> Me.Names OrElse asClause IsNot Me.AsClause OrElse initializer IsNot Me.Initializer Then
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.vb (1)
164Debug.Assert(declarator.AsClause.IsKind(SyntaxKind.AsNewClause))
Lowering\LocalRewriter\LocalRewriter_AsNewLocalDeclarations.vb (1)
57Dim asNew = DirectCast(varDecl.AsClause, AsNewClauseSyntax)
Operations\VisualBasicOperationFactory_Methods.vb (1)
424initializerSyntax = declaratorSyntax.AsClause
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
318initializer = GetAsNewClauseInitializer(variableDeclarator.AsClause)
Symbols\Source\SourceMemberFieldSymbol.vb (9)
133binder.ReportDiagnostic(diagBag, declarator.AsClause.Type, ERRID.ERR_ConstAsNonConstant) 143binder.ReportDiagnostic(diagBag, declarator.AsClause.Type, ERRID.ERR_RestrictedType1, restrictedType) 148Dim errorLocation = SourceSymbolHelpers.GetAsClauseLocation(modifiedIdentifier.Identifier, declarator.AsClause) 164Dim asClauseOpt = declarator.AsClause 232If declarator.AsClause IsNot Nothing Then 233Dim typeSyntax = declarator.AsClause.Type 241If declarator.AsClause IsNot Nothing Then 242Dim errorLocation = SourceSymbolHelpers.GetAsClauseLocation(identifier, declarator.AsClause) 515Dim asClauseOpt = declarator.AsClause
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (11)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\SimplifyObjectCreation\VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
44Dim asClauseType = variableDeclarator.AsClause?.Type()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\VariableDeclaratorSyntaxExtensions.vb (8)
13(variableDeclarator.AsClause IsNot Nothing AndAlso 14TypeOf variableDeclarator.AsClause Is AsNewClauseSyntax) 21ElseIf variableDeclarator.AsClause IsNot Nothing AndAlso TypeOf variableDeclarator.AsClause Is AsNewClauseSyntax Then 22Return DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression 30If TypeOf variableDeclarator.AsClause Is AsNewClauseSyntax Then 31Dim asNewType = DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression.Type() 49If Not semanticModel.OptionInfer OrElse variableDeclarator.AsClause IsNot Nothing Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1445Return TryCast(declarator.AsClause, SimpleAsClauseSyntax)?.Type
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
150Dim asClause = TryCast(variableDeclarator.AsClause, SimpleAsClauseSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (13)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (9)
604If variableDeclarator.AsClause Is Nothing AndAlso variableDeclarator.IsParentKind(SyntaxKind.UsingStatement) Then 622If TypeOf variableDeclarator.AsClause Is SimpleAsClauseSyntax Then 623Dim asClause = DirectCast(variableDeclarator.AsClause, SimpleAsClauseSyntax) 657If TypeOf declarator.AsClause Is SimpleAsClauseSyntax Then 658Dim variableTypes = GetTypes(DirectCast(declarator.AsClause, SimpleAsClauseSyntax).Type, objectAsDefault:=True) 680If TypeOf declarator.AsClause Is SimpleAsClauseSyntax Then 681Return GetTypes(DirectCast(declarator.AsClause, SimpleAsClauseSyntax).Type, objectAsDefault:=True) 861If variableDeclarator.AsClause IsNot Nothing Then 865Return GetTypes(variableDeclarator.AsClause.Type)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeFieldReadonly\VisualBasicMakeFieldReadonlyCodeFixProvider.vb (1)
29initializer = TryCast(CType(declaration.Parent, VariableDeclaratorSyntax).AsClause, AsNewClauseSyntax)?.NewExpression
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\SimplifyObjectCreation\VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
38Dim asNewClause = SyntaxFactory.AsNewClause(node.AsClause.AsKeyword, DirectCast(node.Initializer.Value, NewExpressionSyntax))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (1)
109Dim asNewClause = TryCast(declarator.AsClause, AsNewClauseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
734Dim newAsClause = UpdateAsClause(variableDeclaratorSyntax.AsClause, newType)
Microsoft.CodeAnalysis.VisualBasic.Features (12)
Completion\KeywordRecommenders\Declarations\InKeywordRecommender.vb (1)
30Return DirectCast(variableDeclarator.AsClause, SimpleAsClauseSyntax)
ConvertForEachToFor\VisualBasicConvertForEachToForCodeRefactoringProvider.vb (1)
160type = declarator.AsClause.Type
EditAndContinue\DeclarationBody\FieldWithMultipleAsNewClauseDeclarationBody.vb (1)
24Return DirectCast(DirectCast(_modifedIdentifier.Parent, VariableDeclaratorSyntax).AsClause, AsNewClauseSyntax).NewExpression
EditAndContinue\DeclarationBody\FieldWithSingleAsNewClauseDeclarationBody.vb (1)
23Return DirectCast(_variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression
EditAndContinue\SyntaxUtilities.vb (2)
96Return variableDeclarator.AsClause IsNot Nothing AndAlso variableDeclarator.AsClause.IsKind(SyntaxKind.AsNewClause)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
475GetInitializerExpression(declarator.Initializer, declarator.AsClause) IsNot Nothing
src\roslyn\src\Analyzers\VisualBasic\Analyzers\SimplifyObjectCreation\VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
44Dim asClauseType = variableDeclarator.AsClause?.Type()
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeFieldReadonly\VisualBasicMakeFieldReadonlyCodeFixProvider.vb (1)
29initializer = TryCast(CType(declaration.Parent, VariableDeclaratorSyntax).AsClause, AsNewClauseSyntax)?.NewExpression
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\SimplifyObjectCreation\VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
38Dim asNewClause = SyntaxFactory.AsNewClause(node.AsClause.AsKeyword, DirectCast(node.Initializer.Value, NewExpressionSyntax))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (1)
109Dim asNewClause = TryCast(declarator.AsClause, AsNewClauseSyntax)
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
318initializer = GetAsNewClauseInitializer(variableDeclarator.AsClause)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (3)
Microsoft.NetCore.Analyzers\Performance\BasicPreferHashDataOverComputeHash.Fixer.vb (2)
178ElseIf TypeOf variable.AsClause Is AsNewClauseSyntax Then 179Dim asNewClause = DirectCast(variable.AsClause, AsNewClauseSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicDetectPreviewFeatureAnalyzer.vb (1)
330Dim asClause = declaration.AsClause
Microsoft.CodeAnalysis.VisualBasic.Workspaces (28)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (1)
249If DirectCast(modifiedIdentifier.Parent, VariableDeclaratorSyntax).AsClause Is Nothing AndAlso
CodeGeneration\VisualBasicSyntaxGenerator.vb (3)
2151Return vd.AsClause 3400Return SyntaxFactory.AreEquivalent(vd1.AsClause, vd2.AsClause) AndAlso SyntaxFactory.AreEquivalent(vd2.Initializer, vd1.Initializer) AndAlso AreSimilarExceptForSubDeclarations(decl1.Parent, decl2.Parent)
Simplification\Reducers\VisualBasicVariableDeclaratorReducer.vb (4)
58If variableDeclarator.AsClause Is Nothing OrElse 74Dim simpleAsClause = TryCast(variableDeclarator.AsClause, SimpleAsClauseSyntax) 103replacementNode = SyntaxFactory.VariableDeclarator(SyntaxFactory.SingletonSeparatedList(newModifiedIdentifier.WithTrailingTrivia(variableDeclarator.AsClause.GetTrailingTrivia())), 133replacementNode = newIdentifierName.WithTrailingTrivia(variableDeclarator.AsClause.GetTrailingTrivia()) ' Trailing Trivia is copied here
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (9)
604If variableDeclarator.AsClause Is Nothing AndAlso variableDeclarator.IsParentKind(SyntaxKind.UsingStatement) Then 622If TypeOf variableDeclarator.AsClause Is SimpleAsClauseSyntax Then 623Dim asClause = DirectCast(variableDeclarator.AsClause, SimpleAsClauseSyntax) 657If TypeOf declarator.AsClause Is SimpleAsClauseSyntax Then 658Dim variableTypes = GetTypes(DirectCast(declarator.AsClause, SimpleAsClauseSyntax).Type, objectAsDefault:=True) 680If TypeOf declarator.AsClause Is SimpleAsClauseSyntax Then 681Return GetTypes(DirectCast(declarator.AsClause, SimpleAsClauseSyntax).Type, objectAsDefault:=True) 861If variableDeclarator.AsClause IsNot Nothing Then 865Return GetTypes(variableDeclarator.AsClause.Type)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\VariableDeclaratorSyntaxExtensions.vb (8)
13(variableDeclarator.AsClause IsNot Nothing AndAlso 14TypeOf variableDeclarator.AsClause Is AsNewClauseSyntax) 21ElseIf variableDeclarator.AsClause IsNot Nothing AndAlso TypeOf variableDeclarator.AsClause Is AsNewClauseSyntax Then 22Return DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression 30If TypeOf variableDeclarator.AsClause Is AsNewClauseSyntax Then 31Dim asNewType = DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression.Type() 49If Not semanticModel.OptionInfer OrElse variableDeclarator.AsClause IsNot Nothing Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1445Return TryCast(declarator.AsClause, SimpleAsClauseSyntax)?.Type
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
150Dim asClause = TryCast(variableDeclarator.AsClause, SimpleAsClauseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
734Dim newAsClause = UpdateAsClause(variableDeclaratorSyntax.AsClause, newType)
Roslyn.Diagnostics.VisualBasic.Analyzers (20)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (9)
604If variableDeclarator.AsClause Is Nothing AndAlso variableDeclarator.IsParentKind(SyntaxKind.UsingStatement) Then 622If TypeOf variableDeclarator.AsClause Is SimpleAsClauseSyntax Then 623Dim asClause = DirectCast(variableDeclarator.AsClause, SimpleAsClauseSyntax) 657If TypeOf declarator.AsClause Is SimpleAsClauseSyntax Then 658Dim variableTypes = GetTypes(DirectCast(declarator.AsClause, SimpleAsClauseSyntax).Type, objectAsDefault:=True) 680If TypeOf declarator.AsClause Is SimpleAsClauseSyntax Then 681Return GetTypes(DirectCast(declarator.AsClause, SimpleAsClauseSyntax).Type, objectAsDefault:=True) 861If variableDeclarator.AsClause IsNot Nothing Then 865Return GetTypes(variableDeclarator.AsClause.Type)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\VariableDeclaratorSyntaxExtensions.vb (8)
13(variableDeclarator.AsClause IsNot Nothing AndAlso 14TypeOf variableDeclarator.AsClause Is AsNewClauseSyntax) 21ElseIf variableDeclarator.AsClause IsNot Nothing AndAlso TypeOf variableDeclarator.AsClause Is AsNewClauseSyntax Then 22Return DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression 30If TypeOf variableDeclarator.AsClause Is AsNewClauseSyntax Then 31Dim asNewType = DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression.Type() 49If Not semanticModel.OptionInfer OrElse variableDeclarator.AsClause IsNot Nothing Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1445Return TryCast(declarator.AsClause, SimpleAsClauseSyntax)?.Type
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
150Dim asClause = TryCast(variableDeclarator.AsClause, SimpleAsClauseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
734Dim newAsClause = UpdateAsClause(variableDeclaratorSyntax.AsClause, newType)