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