140 references to AsClause
Microsoft.CodeAnalysis.VisualBasic (37)
Analysis\FlowAnalysis\DataFlowPass.vb (2)
2026If 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 (3)
1002Dim asClauseOpt = varDecl.AsClause 2935Dim asClauseOpt = declaratorSyntax.AsClause 3534If variableDeclarator.AsClause Is Nothing AndAlso
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
117If IsNotNothingAndContains(node.Initializer, _position) OrElse IsNotNothingAndContains(TryCast(node.AsClause, AsNewClauseSyntax), _position) Then
Binding\BinderFactory.vb (1)
286Debug.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)
Binding\UsingBlockBinder.vb (3)
50(variableDeclarator.AsClause Is Nothing OrElse variableDeclarator.AsClause.Kind <> SyntaxKind.AsNewClause) 61name.Identifier, name, variableDeclarator.AsClause,
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 (2)
424initializerSyntax = declaratorSyntax.AsClause 437Dim initializerSyntax As AsClauseSyntax = DirectCast(asNewDeclarations.Syntax, VariableDeclaratorSyntax).AsClause
Symbols\Source\SourceMemberFieldSymbol.vb (9)
119binder.ReportDiagnostic(diagBag, declarator.AsClause.Type, ERRID.ERR_ConstAsNonConstant) 129binder.ReportDiagnostic(diagBag, declarator.AsClause.Type, ERRID.ERR_RestrictedType1, restrictedType) 134Dim errorLocation = SourceSymbolHelpers.GetAsClauseLocation(modifiedIdentifier.Identifier, declarator.AsClause) 150Dim asClauseOpt = declarator.AsClause 218If declarator.AsClause IsNot Nothing Then 219Dim typeSyntax = declarator.AsClause.Type 227If declarator.AsClause IsNot Nothing Then 228Dim errorLocation = SourceSymbolHelpers.GetAsClauseLocation(identifier, declarator.AsClause) 501Dim asClauseOpt = declarator.AsClause
VisualBasicDeclarationComputer.vb (1)
263initializer = GetAsNewClauseInitializer(variableDeclarator.AsClause)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (11)
CastAnalyzer.vb (1)
153Dim asClause = TryCast(variableDeclarator.AsClause, SimpleAsClauseSyntax)
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
VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
44Dim asClauseType = variableDeclarator.AsClause?.Type()
VisualBasicSyntaxFacts.vb (1)
1488Return TryCast(declarator.AsClause, SimpleAsClauseSyntax)?.Type
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (13)
IsStatementTerminatingTokenVisitor.vb (2)
70ElseIf lastDeclarator.AsClause IsNot Nothing Then 71Return TargetTokenMatches(GetExpressionTerminatingToken(lastDeclarator.AsClause.Type))
VisualBasicMakeFieldReadonlyCodeFixProvider.vb (1)
29initializer = TryCast(CType(declaration.Parent, VariableDeclaratorSyntax).AsClause, AsNewClauseSyntax)?.NewExpression
VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
39Dim asNewClause = SyntaxFactory.AsNewClause(node.AsClause.AsKeyword, DirectCast(node.Initializer.Value, NewExpressionSyntax))
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)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (5)
CodeGen\CodeGenScriptTests.vb (1)
30Dim typeSyntax = DirectCast(DirectCast(tree.GetCompilationUnitRoot().Members(0), ClassBlockSyntax).Members(0), FieldDeclarationSyntax).Declarators(0).AsClause.Type
Semantics\StaticLocalsSemanticTests.vb (4)
1553Dim cTypeSymbol = treeModel.GetSemanticInfoSummary(DirectCast(cDecl.Declarators(0).AsClause, SimpleAsClauseSyntax).Type).Type 1589Dim cTypeSymbol = treeModel.GetSemanticInfoSummary(DirectCast(cDecl.Declarators(0).AsClause, SimpleAsClauseSyntax).Type).Type 1621cTypeSymbol = treeModel.GetSemanticInfoSummary(DirectCast(cDecl.Declarators(0).AsClause, SimpleAsClauseSyntax).Type).Type 1657Dim cTypeSymbol = treeModel.GetSemanticInfoSummary(DirectCast(cDecl.Declarators(0).AsClause, SimpleAsClauseSyntax).Type).Type
Microsoft.CodeAnalysis.VisualBasic.Features (28)
Completion\KeywordRecommenders\Declarations\InKeywordRecommender.vb (1)
30Return DirectCast(variableDeclarator.AsClause, SimpleAsClauseSyntax)
ConvertForEachToFor\VisualBasicConvertForEachToForCodeRefactoringProvider.vb (1)
160type = declarator.AsClause.Type
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (14)
158body = DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression 185body = DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression 279Return variableDeclarator.AsClause IsNot Nothing AndAlso variableDeclarator.AsClause.IsKind(SyntaxKind.AsNewClause) 363Return node.DescendantTokens().Concat(DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax).NewExpression.DescendantTokens()) 444Dim asNewClause = DirectCast(variableDeclarator.AsClause, AsNewClauseSyntax) 625If leftDeclarator.AsClause IsNot Nothing AndAlso leftNode.SpanStart >= leftDeclarator.AsClause.SpanStart Then 626Return SyntaxUtilities.FindPartner(leftDeclarator.AsClause, rightDeclarator.AsClause, leftNode) 1004AreEquivalentIgnoringLambdaBodies(DirectCast(oldStatement.Parent, VariableDeclaratorSyntax).AsClause, 1005DirectCast(newStatement.Parent, VariableDeclaratorSyntax).AsClause) 1071Return GetInitializerExpression(declarator.Initializer, declarator.AsClause) IsNot Nothing OrElse 1086GetInitializerExpression(declarator.Initializer, declarator.AsClause) IsNot Nothing
ExtractMethod\VisualBasicMethodExtractor.PostProcessor.vb (4)
63Dim symbolInfo = Me._semanticModel.GetSpeculativeSymbolInfo(Me._contextPosition, declarator.AsClause.Type, SpeculativeBindingOption.BindAsTypeOrNamespace) 90SyntaxFactory.VariableDeclarator(SyntaxFactory.SeparatedList(variables)).WithAsClause(firstDeclaration.Declarators(0).AsClause)) 130If declarationStatement.Declarators(0).AsClause Is Nothing Then 134Dim symbolInfo = Me._semanticModel.GetSpeculativeSymbolInfo(Me._contextPosition, declarationStatement.Declarators(0).AsClause.Type, SpeculativeBindingOption.BindAsTypeOrNamespace)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (1)
215ElseIf TypeOf variableDecl.AsClause Is AsNewClauseSyntax Then
IntroduceVariable\VisualBasicIntroduceLocalForExpressionCodeRefactoringProvider.vb (1)
43localDeclaration.Declarators(0).AsClause,
ReplaceConditionalWithStatementsCodeRefactoringProvider\VisualBasicReplaceConditionalWithStatementsCodeRefactoringProvider.vb (1)
62If declarator.AsClause Is Nothing Then
UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (1)
92Dim asNewClause = TryCast(declarator.AsClause, AsNewClauseSyntax)
VisualBasicDeclarationComputer.vb (1)
263initializer = GetAsNewClauseInitializer(variableDeclarator.AsClause)
VisualBasicMakeFieldReadonlyCodeFixProvider.vb (1)
29initializer = TryCast(CType(declaration.Parent, VariableDeclaratorSyntax).AsClause, AsNewClauseSyntax)?.NewExpression
VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
39Dim asNewClause = SyntaxFactory.AsNewClause(node.AsClause.AsKeyword, DirectCast(node.Initializer.Value, NewExpressionSyntax))
VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
44Dim asClauseType = variableDeclarator.AsClause?.Type()
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Compilation\SemanticModelAPITests.vb (4)
779Dim typeSyntax = DirectCast(declStatement.Declarators(0).AsClause, SimpleAsClauseSyntax).Type 1451Dim typeSyntax = DirectCast(declStatement.Declarators(0).AsClause, SimpleAsClauseSyntax).Type 1864TestGetSpeculativeSemanticModelForTypeSyntax_Common(model, field.Declarators.First.AsClause.Type.Position, 1945Dim position = field.Declarators.First.AsClause.Type.Position
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.vb (1)
19251Dim withObj = objectUnderTest.WithNames(objectUnderTest.Names).WithAsClause(objectUnderTest.AsClause).WithInitializer(objectUnderTest.Initializer)
Parser\ParseDirectives.vb (4)
3187Return CodeAnalysis.Diagnostic.Create(d, varDecl.AsClause.GetLocation) 3294Return CodeAnalysis.Diagnostic.Create(d, varDecl.AsClause.GetLocation) 3625Return CodeAnalysis.Diagnostic.Create(d, varDecl.AsClause.GetLocation) 3652Return CodeAnalysis.Diagnostic.Create(d, varDecl.AsClause.GetLocation)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (33)
CastAnalyzer.vb (1)
153Dim asClause = TryCast(variableDeclarator.AsClause, SimpleAsClauseSyntax)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (1)
249If DirectCast(modifiedIdentifier.Parent, VariableDeclaratorSyntax).AsClause Is Nothing AndAlso
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
736Dim newAsClause = UpdateAsClause(variableDeclaratorSyntax.AsClause, newType)
CodeGeneration\VisualBasicSyntaxGenerator.vb (6)
2312Return fd.Declarators(0).AsClause 2317Return ld.Declarators(0).AsClause 2320Return DirectCast(declaration, VariableDeclaratorSyntax).AsClause 2324Return vd.AsClause 3719Return SyntaxFactory.AreEquivalent(vd1.AsClause, vd2.AsClause) AndAlso SyntaxFactory.AreEquivalent(vd2.Initializer, vd1.Initializer) AndAlso AreSimilarExceptForSubDeclarations(decl1.Parent, decl2.Parent)
IsStatementTerminatingTokenVisitor.vb (2)
70ElseIf lastDeclarator.AsClause IsNot Nothing Then 71Return TargetTokenMatches(GetExpressionTerminatingToken(lastDeclarator.AsClause.Type))
Simplification\Reducers\VisualBasicVariableDeclaratorReducer.vb (4)
59If variableDeclarator.AsClause Is Nothing OrElse 75Dim simpleAsClause = TryCast(variableDeclarator.AsClause, SimpleAsClauseSyntax) 104replacementNode = SyntaxFactory.VariableDeclarator(SyntaxFactory.SingletonSeparatedList(newModifiedIdentifier.WithTrailingTrivia(variableDeclarator.AsClause.GetTrailingTrivia())), 134replacementNode = newIdentifierName.WithTrailingTrivia(variableDeclarator.AsClause.GetTrailingTrivia()) ' Trailing Trivia is copied here
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
VisualBasicSyntaxFacts.vb (1)
1488Return TryCast(declarator.AsClause, SimpleAsClauseSyntax)?.Type
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)
Microsoft.VisualStudio.LanguageServices.VisualBasic (4)
CodeModel\SyntaxExtensions.vb (2)
98Return If(variableDeclarator.AsClause IsNot Nothing, 99variableDeclarator.AsClause.Type(),
CodeModel\VisualBasicCodeModelService.vb (2)
3403If variableDeclarator.AsClause IsNot Nothing Then 3404Dim oldType = variableDeclarator.AsClause.Type()