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