160 references to ParseExpression
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.VisualBasic.cs (1)
162thisArguments: ImmutableArray.Create<SyntaxNode>(VB.SyntaxFactory.ParseExpression("42")));
Microsoft.CodeAnalysis.UnitTests (1)
CommonSyntaxTests.cs (1)
149var vbToken = VB.SyntaxFactory.ParseExpression("1 + 123 'hello").GetLastToken();
Microsoft.CodeAnalysis.VisualBasic.Features (4)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
596[default]:=If(addedParameter.HasDefaultValue, EqualsValue(ParseExpression(addedParameter.DefaultValue)), Nothing))
ConvertToInterpolatedString\VisualBasicConvertPlaceholderToInterpolatedStringRefactoringProvider.vb (1)
29Return SyntaxFactory.ParseExpression(text)
Debugging\ProximityExpressionsGetter.vb (1)
61Dim expression = SyntaxFactory.ParseExpression(expressionValue)
ReplaceDocCommentTextWithTag\VisualBasicReplaceDocCommentTextWithTagCodeRefactoringProvider.vb (1)
35Return SyntaxFactory.ParseExpression(text)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (28)
Binding\ImplicitVariableTests.vb (1)
1288Dim semanticInfo As SemanticInfoSummary = semanticModel.GetSpeculativeSemanticInfoSummary(position, SyntaxFactory.ParseExpression(expression), SpeculativeBindingOption.BindAsExpression)
Compilation\CompilationAPITests.vb (1)
652Dim withExpressionRootTree = SyntaxFactory.ParseExpression("0").SyntaxTree
Compilation\SemanticModelAPITests.vb (14)
373Dim expression = SyntaxFactory.ParseExpression("B") 594Dim speculatedExpression = SyntaxFactory.ParseExpression("DirectCast(3, Integer)") 664Dim equalsValue = SyntaxFactory.EqualsValue(SyntaxFactory.ParseExpression(<![CDATA["hi"]]>.Value)) 716Dim initializer = SyntaxFactory.EqualsValue(SyntaxFactory.ParseExpression("CType(0, System.Int16)")) 1044Dim speculatedRangeArgument = rangeArg.ReplaceNode(rangeArg.UpperBound, SyntaxFactory.ParseExpression("NewMethod()")) 1083Dim speculatedRangeArgument = rangeArg.ReplaceNode(rangeArg.UpperBound, SyntaxFactory.ParseExpression("NewMethod()")) 1139Dim speculatedStatement = statement.ReplaceNode(initializer.Value, SyntaxFactory.ParseExpression("0")) 1171Dim speculatedStatement = DirectCast(statement.ReplaceNode(expression, SyntaxFactory.ParseExpression("0")), LocalDeclarationStatementSyntax) 1180Dim newSpeculatedStatement = DirectCast(statement.ReplaceNode(expression, SyntaxFactory.ParseExpression("1.1")), LocalDeclarationStatementSyntax) 1388Dim parsedInvocation = SyntaxFactory.ParseExpression("a.Goo()") 1986Dim speculatedExpression = DirectCast(SyntaxFactory.ParseExpression("goo"), ExpressionSyntax) 2021Dim speculatedExpression = DirectCast(SyntaxFactory.ParseExpression("goo"), ExpressionSyntax) 3994Dim paramName = DirectCast(SyntaxFactory.ParseExpression("Y"), IdentifierNameSyntax) 4123Dim newSyntax = SyntaxFactory.ParseExpression("Instance.GetList().OfType(Of D)().Any()")
Compilation\SuppressAccessibilityChecksTests.vb (3)
70Dim speculativeInvocation = SyntaxFactory.ParseExpression("New A().M()._num") 121Dim symbolInfo = model.GetSpeculativeSymbolInfo(expr.SpanStart, SyntaxFactory.ParseExpression("a._p"), SpeculativeBindingOption.BindAsExpression) 193Dim speculativeInvocation = SyntaxFactory.ParseExpression("new A().InternalExtension(67)")
Semantics\Conversions.vb (2)
4093Dim sourceExpression5 As ExpressionSyntax = SyntaxFactory.ParseExpression("100L") 4179Dim sourceExpression5 As ExpressionSyntax = SyntaxFactory.ParseExpression("100L")
Semantics\GetSemanticInfoTests.vb (5)
2454Dim expr = SyntaxFactory.ParseExpression("Property1") 2487Dim expr = SyntaxFactory.ParseExpression("Property1") 3715Dim expr = SyntaxFactory.ParseExpression("{1, 2, 3}") 4522Dim speculativeSyntax = SyntaxFactory.ParseExpression("fields.Any(Function(field) field.IsStatic)") ' cast removed 4569Dim speculativeSyntax = SyntaxFactory.ParseExpression("{1, 2, 3}.ToList") ' cast removed
Semantics\WithBlockSemanticModelTests.vb (2)
102Dim expr = SyntaxFactory.ParseExpression(".property2") 109Dim speculativeSymbolInfo = semanticModel.GetSpeculativeSymbolInfo(position, SyntaxFactory.ParseExpression(".property2"), SpeculativeBindingOption.BindAsExpression)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (9)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (3)
277Dim expr1 = SyntaxFactory.ParseExpression(<text>New With { .aa = 1, .BB<%= i %> = "" }</text>.Value) 593Dim expr1 = SyntaxFactory.ParseExpression(<text>New With { .aa = 1, .BB = "", .CCC = new SSS() }</text>.Value) 598Dim expr2 = SyntaxFactory.ParseExpression(<text>New With { .aa = 1, Key .BB = "", .CCC = new SSS() }</text>.Value)
SymbolsTests\Source\PropertyTests.vb (6)
3796Assert.Equal(SpecialType.System_Int32, bindings.GetSpeculativeSemanticInfoSummary(position, SyntaxFactory.ParseExpression("Goo().Items(1)"), SpeculativeBindingOption.BindAsExpression).Type.SpecialType) 3797Assert.Equal(SpecialType.System_Int32, bindings.GetSpeculativeSemanticInfoSummary(position, SyntaxFactory.ParseExpression("Goo.Items(1)"), SpeculativeBindingOption.BindAsExpression).Type.SpecialType) 3798Assert.Equal(SpecialType.System_Int32, bindings.GetSpeculativeSemanticInfoSummary(position, SyntaxFactory.ParseExpression("Goo()(1)"), SpeculativeBindingOption.BindAsExpression).Type.SpecialType) 3799Assert.Equal(SpecialType.System_Int32, bindings.GetSpeculativeSemanticInfoSummary(position, SyntaxFactory.ParseExpression("Goo(1)"), SpeculativeBindingOption.BindAsExpression).Type.SpecialType) 3800Assert.Equal(SpecialType.System_Int32, bindings.GetSpeculativeSemanticInfoSummary(position, SyntaxFactory.ParseExpression("dd.Item(1)"), SpeculativeBindingOption.BindAsExpression).Type.SpecialType) 3801Assert.Equal(SpecialType.System_Int32, bindings.GetSpeculativeSemanticInfoSummary(position, SyntaxFactory.ParseExpression("Bar(1)"), SpeculativeBindingOption.BindAsExpression).Type.SpecialType)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (109)
Parser\ParseExpression.vb (2)
48Dim expr = SyntaxFactory.ParseExpression(modText) 2889Dim expr = SyntaxFactory.ParseExpression(builder.ToString())
PreprocessorEETests.vb (1)
35Dim expr = VisualBasic.SyntaxFactory.ParseExpression(text)
Scanner\ScanErrorTests.vb (1)
26Dim t = DirectCast(SyntaxFactory.ParseExpression(fullText), XmlEmptyElementSyntax)
Syntax\LambdaUtilitiesTests.vb (42)
11SyntaxFactory.ParseExpression("F(1)"), 12SyntaxFactory.ParseExpression("F(1)"))) 15SyntaxFactory.ParseExpression("F(1)"), 16SyntaxFactory.ParseExpression("F(2)"))) 19SyntaxFactory.ParseExpression("F(Function(a) 1)"), 20SyntaxFactory.ParseExpression("F(Function(a) 2)"))) 23SyntaxFactory.ParseExpression("F(Sub(a) Console.WriteLine(1))"), 24SyntaxFactory.ParseExpression("F(Sub(a) Console.WriteLine(2))"))) 27SyntaxFactory.ParseExpression("F(Function(a) : Return 1 : End Function)"), 28SyntaxFactory.ParseExpression("F(Function(a) : Return 2 : End Function)"))) 31SyntaxFactory.ParseExpression("F(Sub(a) : Console.WriteLine(1)) : End Sub)"), 32SyntaxFactory.ParseExpression("F(Sub(a) : Console.WriteLine(2)) : End Sub)"))) 36SyntaxFactory.ParseExpression("F(Sub(a) : Console.WriteLine(1)) : End Sub)"), 37SyntaxFactory.ParseExpression("F(Sub(b) : Console.WriteLine(1)) : End Sub)"))) 40SyntaxFactory.ParseExpression("F(From x In {1,2} Select 1)"), 41SyntaxFactory.ParseExpression("F(From x In {1,2,3} Select 1)"))) 44SyntaxFactory.ParseExpression("F(From x In {1,2} Let a = 1, b = 2 Select a)"), 45SyntaxFactory.ParseExpression("F(From x In {1,2} Let a = 4, b = 3 Select b)"))) 48SyntaxFactory.ParseExpression("F(From x In {1,2}, y in {3,4} Where x > 0 Select 1)"), 49SyntaxFactory.ParseExpression("F(From x In {1,2}, y in {3,4,5} Where x < 0 Select 2)"))) 52SyntaxFactory.ParseExpression("F(From x In {1,2} Join y In {3,4} On F(1) Equals G(1) And F(2) Equals G(2) Select 1)"), 53SyntaxFactory.ParseExpression("F(From x In {1,2} Join y In {3,4} On F(2) Equals G(2) And F(3) Equals G(3) Select 1)"))) 56SyntaxFactory.ParseExpression("F(From x In {1,2} Join y In {3,4} On F(1) Equals G(1) Select 1)"), 57SyntaxFactory.ParseExpression("F(From x In {1,2} Join y In {3,4,5} On F(1) Equals G(1) Select 1)"))) 60SyntaxFactory.ParseExpression("F(From x In {1,2} Order By x.f1, x.g1 Descending, x.h1 Ascending Select 1)"), 61SyntaxFactory.ParseExpression("F(From x In {1,2} Order By x.f2, x.g2 Descending, x.h2 Ascending Select 1)"))) 64SyntaxFactory.ParseExpression("F(From x In {1,2} Order By x.f, x.g Descending, x.h Ascending Select 1)"), 65SyntaxFactory.ParseExpression("F(From x In {1,2} Order By x.f, x.g Descending, x.h Descending Select 1)"))) 68SyntaxFactory.ParseExpression("F(From a In {1} Skip F(1) Select a"), 69SyntaxFactory.ParseExpression("F(From a In {1} Skip F(2) Select a"))) 72SyntaxFactory.ParseExpression("F(From a In {1} Skip While F(1) Select a"), 73SyntaxFactory.ParseExpression("F(From a In {1} Skip While F(2) Select a"))) 76SyntaxFactory.ParseExpression("F(From a In {1} Take F(1) Select a"), 77SyntaxFactory.ParseExpression("F(From a In {1} Take F(2) Select a"))) 80SyntaxFactory.ParseExpression("F(From a In {1} Take While F(1) Select a"), 81SyntaxFactory.ParseExpression("F(From a In {1} Take While F(2) Select a"))) 84SyntaxFactory.ParseExpression(" 91SyntaxFactory.ParseExpression(" 100SyntaxFactory.ParseExpression(" 105SyntaxFactory.ParseExpression(" 112SyntaxFactory.ParseExpression(" 120SyntaxFactory.ParseExpression("
Syntax\SeparatedSyntaxListTests.vb (9)
20SyntaxFactory.ParseExpression("A"), 21SyntaxFactory.ParseExpression("B"), 22SyntaxFactory.ParseExpression("C")}) 38Dim nodeD As SyntaxNode = SyntaxFactory.ParseExpression("D") 39Dim nodeE As SyntaxNode = SyntaxFactory.ParseExpression("E") 162Dim nodeD As SyntaxNode = SyntaxFactory.ParseExpression("D") 163Dim nodeE As SyntaxNode = SyntaxFactory.ParseExpression("E") 201SyntaxFactory.ParseExpression("A+B"), 203SyntaxFactory.ParseExpression("1")})
Syntax\SyntaxFactsTest.vb (1)
1244Dim expr = SyntaxFactory.ParseExpression(source)
Syntax\SyntaxListTests.vb (9)
14SyntaxFactory.ParseExpression("A "), 15SyntaxFactory.ParseExpression("B "), 16SyntaxFactory.ParseExpression("C ")}) 32Dim nodeD As SyntaxNode = SyntaxFactory.ParseExpression("D ") 33Dim nodeE As SyntaxNode = SyntaxFactory.ParseExpression("E ") 156Dim nodeD As SyntaxNode = SyntaxFactory.ParseExpression("D ") 157Dim nodeE As SyntaxNode = SyntaxFactory.ParseExpression("E ") 195{SyntaxFactory.ParseExpression("A+B"), 197SyntaxFactory.ParseExpression("1")})
Syntax\SyntaxNormalizerTests.vb (1)
78Dim node = SyntaxFactory.ParseExpression(text)
Syntax\SyntaxRewriterTests.vb (5)
477Dim expression = SyntaxFactory.ParseExpression("0") 548Dim argC = SyntaxFactory.SimpleArgument(SyntaxFactory.ParseExpression("c")) 549Dim argD = SyntaxFactory.SimpleArgument(SyntaxFactory.ParseExpression("d")) 567Dim argC = SyntaxFactory.SimpleArgument(SyntaxFactory.ParseExpression("c")) 568Dim argD = SyntaxFactory.SimpleArgument(SyntaxFactory.ParseExpression("d"))
Syntax\SyntaxTokenFactoryTests.vb (5)
148Dim expr As ExpressionSyntax = SyntaxFactory.ParseExpression(SourceText, consumeFullText:=False) 164Dim expr = SyntaxFactory.ParseExpression("a + b") 182Dim expr = SyntaxFactory.ParseExpression("a + b") 195Dim expr = SyntaxFactory.ParseExpression("a + (c - b)") 208Dim expr = SyntaxFactory.ParseExpression("a + b")
TestSyntaxNodes.vb (33)
1274Dim expr = SyntaxFactory.ParseExpression("a + b") 1276Dim expr2 = expr.ReplaceNode(bex.Right, SyntaxFactory.ParseExpression("c")) 1282Dim expr = SyntaxFactory.ParseExpression("a + b + c + d") 1295Dim invocation = DirectCast(SyntaxFactory.ParseExpression("m(a, b)"), InvocationExpressionSyntax) 1296Dim argC = SyntaxFactory.SimpleArgument(SyntaxFactory.ParseExpression("c")) 1297Dim argD = SyntaxFactory.SimpleArgument(SyntaxFactory.ParseExpression("d")) 1318Dim invocation = DirectCast(SyntaxFactory.ParseExpression("m(a, b)"), InvocationExpressionSyntax) 1320Dim expC = SyntaxFactory.ParseExpression("c") 1321Dim expD = SyntaxFactory.ParseExpression("d") 1332Dim invocation = DirectCast(SyntaxFactory.ParseExpression("m(a, b)"), InvocationExpressionSyntax) 1333Dim argC = SyntaxFactory.SimpleArgument(SyntaxFactory.ParseExpression("c")) 1334Dim argD = SyntaxFactory.SimpleArgument(SyntaxFactory.ParseExpression("d")) 1355Dim invocation = DirectCast(SyntaxFactory.ParseExpression("m(a, b)"), InvocationExpressionSyntax) 1357Dim expC = SyntaxFactory.ParseExpression("c") 1358Dim expD = SyntaxFactory.ParseExpression("d") 1474Dim expr = SyntaxFactory.ParseExpression("a + b") 1482Dim expr = SyntaxFactory.ParseExpression("a + b + c") 1573Dim expr = SyntaxFactory.ParseExpression("a + b") 1582Dim expr = SyntaxFactory.ParseExpression("a + b") 1591Dim ex = SyntaxFactory.ParseExpression("identifier 'c") 1612Dim ex = SyntaxFactory.ParseExpression("identifier 'c") 2361Dim expression = SyntaxFactory.ParseExpression(text) 2371Dim expression = SyntaxFactory.ParseExpression(text) 2388Dim expression = SyntaxFactory.ParseExpression(text) 2478Dim expr = SyntaxFactory.ParseExpression(text) 2495Dim expr = SyntaxFactory.ParseExpression(text) 2534Dim expr = SyntaxFactory.ParseExpression("m(a, b, c)") 2547Dim expr = SyntaxFactory.ParseExpression("m(a, b, ' comment 2562Dim expr = SyntaxFactory.ParseExpression("m(a, b, c)") 2575Dim expr = SyntaxFactory.ParseExpression("m(a, b, ' comment 2589Dim expr = SyntaxFactory.ParseExpression("m( a )") 2602Dim expr = SyntaxFactory.ParseExpression("m( a , b, c)") 2615Dim expr = SyntaxFactory.ParseExpression("m(a, b , c )")
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
688Return SyntaxFactory.ParseExpression(stringToParse)
Simplification\VisualBasicSimplificationService.Expander.vb (1)
255Dim newMemberAccess = SyntaxFactory.SimpleMemberAccessExpression(SyntaxFactory.ParseExpression(containingType), oldMemberAccess.OperatorToken, oldMemberAccess.Name).WithLeadingTrivia(thisExpression.GetFirstToken().LeadingTrivia)
Microsoft.VisualStudio.LanguageServices.VisualBasic (6)
ChangeSignature\VisualBasicChangeSignatureViewModelFactoryService.vb (1)
30Dim isPredefinedType = SyntaxFactory.ParseExpression(addedParameterViewModel.Type).Kind() = SyntaxKind.PredefinedType
CodeModel\VisualBasicCodeModelService.vb (5)
1896SyntaxFactory.ParseExpression(value)) 1898Return SyntaxFactory.SimpleArgument(SyntaxFactory.ParseExpression(value)) 3547Dim expression = SyntaxFactory.ParseExpression(value) 3569Dim expression = SyntaxFactory.ParseExpression(value) 3591Dim expression = SyntaxFactory.ParseExpression(value)