284 references to ParseExpression
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Formatting\FormattingEngineTests.cs (1)
1579var node = SyntaxFactory.ParseExpression(code);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenCheckedTests.cs (2)
2918var nodeToSpeculate = SyntaxFactory.ParseExpression("x + y"); 2950var nodeToSpeculate = SyntaxFactory.ParseExpression("x + y");
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (6)
Attributes\AttributeTests_RefReadOnly.cs (2)
1381var newInvocation = SyntaxFactory.ParseExpression("Process((in int x) => x)"); 1423var newInvocation = SyntaxFactory.ParseExpression("Process(() => ref x)");
Semantics\PatternMatchingTests.cs (4)
4173SyntaxFactory.ParseExpression("A is B < C, D > E").GetDiagnostics().Verify(); 4174SyntaxFactory.ParseExpression("A as B < C, D > E").GetDiagnostics().Verify( 4180SyntaxFactory.ParseExpression("A as B < C, D > ?? string.Empty").GetDiagnostics().Verify(); 4181SyntaxFactory.ParseExpression("A is B < C, D > ?? string.Empty").GetDiagnostics().Verify(
Microsoft.CodeAnalysis.CSharp.Features (4)
ChangeSignature\CSharpChangeSignatureService.cs (1)
638? EqualsValueClause(ParseExpression(addedParameter.DefaultValue))
ConvertToInterpolatedString\CSharpConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
31=> SyntaxFactory.ParseExpression(text);
Debugging\CSharpProximityExpressionsService.cs (1)
55var expression = SyntaxFactory.ParseExpression(expressionValue);
ReplaceDocCommentTextWithTag\CSharpReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
34=> SyntaxFactory.ParseExpression(text);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (3)
IOperation\IOperationTests_IVariableDeclaration.cs (3)
2303.WithSizes(SyntaxFactory.SeparatedList<ExpressionSyntax>(SyntaxFactory.NodeOrTokenList(SyntaxFactory.ParseExpression("y switch { int z => 42 }")))); 2364.WithSizes(SyntaxFactory.SeparatedList<ExpressionSyntax>(SyntaxFactory.NodeOrTokenList(SyntaxFactory.ParseExpression("y switch { int z => 42 }")))); 2832.WithSizes(SyntaxFactory.SeparatedList<ExpressionSyntax>(SyntaxFactory.NodeOrTokenList(SyntaxFactory.ParseExpression("y switch { int z => 42 }"))));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (11)
Semantics\ImplicitObjectCreationTests.cs (1)
4160var newExpression = SyntaxFactory.ParseExpression("new()");
Semantics\LambdaTests.cs (1)
942SyntaxFactory.ParseExpression("Goo(() => () => { var x = null; return x; })"), // cast removed
Semantics\OutVarTests.cs (4)
34276SyntaxFactory.ParseExpression($"TakeOutParam(true, out var x{i + 1})"), 34278SyntaxFactory.ParseExpression($"x{i + 1}") 34490SyntaxFactory.ParseExpression($"TakeOutParam(true, out var x{i + 1})"), 34492SyntaxFactory.ParseExpression($"x{i + 1}")
Semantics\QueryTests.cs (1)
2300var info = semanticModel.GetSpeculativeTypeInfo(selectExpression.SpanStart, SyntaxFactory.ParseExpression("x"), SpeculativeBindingOption.BindAsExpression);
Semantics\SuppressAccessibilityChecksTests.cs (3)
75var exp = SyntaxFactory.ParseExpression("new A().M()._num"); 126SyntaxFactory.ParseExpression("a._p"), 174var speculativeInvocation = SyntaxFactory.ParseExpression("new A().InternalExtension(67)");
Semantics\TargetTypedDefaultTests.cs (1)
2484var expressionSyntax = SyntaxFactory.ParseExpression("default");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (40)
Compilation\CompilationAPITests.cs (1)
788SyntaxTree withExpressionRootTree = SyntaxFactory.ParseExpression(s3).SyntaxTree;
Compilation\GetSemanticInfoTests.cs (8)
3786var syntax = SyntaxFactory.ParseExpression(" C.M"); //Leading trivia was significant for triggering an assert before the fix. 3819var syntax = SyntaxFactory.ParseExpression(" C.M"); //Leading trivia was significant for triggering an assert before the fix. 3913var syntax = SyntaxFactory.ParseExpression(" a.P"); //Leading trivia was significant for triggering an assert before the fix. 3953var syntax = SyntaxFactory.ParseExpression(" a.P"); //Leading trivia was significant for triggering an assert before the fix. 4066var speculativeSyntax = SyntaxFactory.ParseExpression("fields.Any((field => field.IsStatic))"); //cast removed 4322var speculativeSyntax = SyntaxFactory.ParseExpression("new List { 1, 2 }"); 4876var newSyntax = SyntaxFactory.ParseExpression("Instance.GetList().OfType<D>().Any()"); 6012var syntax = SyntaxFactory.ParseExpression("base");
Compilation\SemanticModelAPITests.cs (14)
1420var equalsValue = SyntaxFactory.EqualsValueClause(SyntaxFactory.ParseExpression(@"(string)""Hello""")); 1462var newEqualsValue = SyntaxFactory.EqualsValueClause(SyntaxFactory.ParseExpression("(short)0")); 1510var newEqualsValue = SyntaxFactory.EqualsValueClause(SyntaxFactory.ParseExpression("(short)0")); 1557var newEqualsValue = SyntaxFactory.EqualsValueClause(SyntaxFactory.ParseExpression("E.B | E.A")); 1598var newEqualsValue = SyntaxFactory.EqualsValueClause(SyntaxFactory.ParseExpression("(short)0")); 1679var newExpressionBody = SyntaxFactory.ArrowExpressionClause(SyntaxFactory.ParseExpression(@"(string)""Hello""")); 2030SyntaxFactory.ParseExpression("this.y")); 2091var newArgument = SyntaxFactory.ParseExpression("1"); 2108newArgument = SyntaxFactory.ParseExpression("(string) 1"); 2191var speculatedStatement = statement.ReplaceNode(initializer.Value, SyntaxFactory.ParseExpression("0")); 2225var speculatedStatement = statement.ReplaceNode(expression, SyntaxFactory.ParseExpression("0")); 2233var newSpeculatedStatement = statement.ReplaceNode(expression, SyntaxFactory.ParseExpression("1.1")); 3346var statementSyntax = SyntaxFactory.ParseExpression("TakesOut(out int x)"); 3504var statementSyntax = SyntaxFactory.ParseExpression("Method(o is string s)");
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
4089var expression = SyntaxFactory.ParseExpression("B");
Symbols\AnonymousTypesSymbolTests.cs (1)
1478var expr1 = SyntaxFactory.ParseExpression("new { x = 1, y" + i.ToString() + " = \"---\" }");
Symbols\CheckedUserDefinedOperatorsTests.cs (4)
7432var xNodeToSpeculate = SyntaxFactory.ParseExpression("-x"); 7433var yNodeToSpeculate = SyntaxFactory.ParseExpression("-y"); 7496var xNodeToSpeculate = SyntaxFactory.ParseExpression("-x"); 7497var yNodeToSpeculate = SyntaxFactory.ParseExpression("-y");
Symbols\ConversionTests.cs (1)
421ExpressionSyntax sourceExpression5 = SyntaxFactory.ParseExpression("100L");
Symbols\Source\NullablePublicAPITests.cs (10)
1370var newReference = (IdentifierNameSyntax)SyntaxFactory.ParseExpression(@"s1"); 1371var newCoalesce = (AssignmentExpressionSyntax)SyntaxFactory.ParseExpression(@"s3 ??= s1", options: TestOptions.Regular8); 1515var newReference = (IdentifierNameSyntax)SyntaxFactory.ParseExpression(@"s1"); 1516var newCoalesce = (AssignmentExpressionSyntax)SyntaxFactory.ParseExpression(@"s1 ??= """""); 1571var newReference = (IdentifierNameSyntax)SyntaxFactory.ParseExpression(@"Prop"); 1572var newCoalesce = (AssignmentExpressionSyntax)SyntaxFactory.ParseExpression(@"Prop ??= """""); 4070var speculativeInitializer = SyntaxFactory.EqualsValueClause(SyntaxFactory.ParseExpression("o1")); 4579var arrow = SyntaxFactory.ArrowExpressionClause(SyntaxFactory.ParseExpression(" M(out C c)")); 4607var arrow = SyntaxFactory.ArrowExpressionClause(SyntaxFactory.ParseExpression(@" 4702var expression = SyntaxFactory.ParseExpression(@"M(out C c)");
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (196)
Parsing\AsyncParsingTests.cs (1)
26return SyntaxFactory.ParseExpression(text, options: (options ?? TestOptions.Regular).WithLanguageVersion(LanguageVersion.CSharp5));
Parsing\AsyncStreamsParsingTests.cs (1)
27return SyntaxFactory.ParseExpression(text, options: (options ?? TestOptions.Regular).WithLanguageVersion(LanguageVersion.CSharp8));
Parsing\AwaitParsingTests.cs (1)
23return SyntaxFactory.ParseExpression(text);
Parsing\ExpressionParsingTests.cs (2)
27return SyntaxFactory.ParseExpression(text, options: options); 2988var expr = SyntaxFactory.ParseExpression(text);
Parsing\LambdaAttributeParsingTests.cs (1)
24return SyntaxFactory.ParseExpression(text, options: options);
Parsing\LambdaParameterParsingTests.cs (1)
27return SyntaxFactory.ParseExpression(text, options: options);
Parsing\LambdaReturnTypeParsingTests.cs (1)
23return SyntaxFactory.ParseExpression(text, options: options);
Parsing\LineSpanDirectiveParsingTests.cs (1)
25return SyntaxFactory.ParseExpression(text, options: options);
Parsing\ParserErrorMessageTests.cs (1)
6740var expr = SyntaxFactory.ParseExpression(builder.ToString());
Parsing\ParserRegressionTests.cs (1)
178SyntaxFactory.ParseExpression(code);
Parsing\ParsingTests.cs (1)
123UsingNode(text, SyntaxFactory.ParseExpression(text, options: options), expectedErrors);
Parsing\PatternParsingTests.cs (16)
229UsingNode(SyntaxFactory.ParseExpression("A is B < C, D > [ ]")); 274UsingNode(SyntaxFactory.ParseExpression("A < B > C")); 302SyntaxFactory.ParseExpression("e is A<B> && e").GetDiagnostics().Verify(); 303SyntaxFactory.ParseExpression("e is A<B> || e").GetDiagnostics().Verify(); 304SyntaxFactory.ParseExpression("e is A<B> ^ e").GetDiagnostics().Verify(); 305SyntaxFactory.ParseExpression("e is A<B> | e").GetDiagnostics().Verify(); 306SyntaxFactory.ParseExpression("e is A<B> & e").GetDiagnostics().Verify(); 307SyntaxFactory.ParseExpression("e is A<B>[]").GetDiagnostics().Verify(); 308SyntaxFactory.ParseExpression("new { X = e is A<B> }").GetDiagnostics().Verify(); 309SyntaxFactory.ParseExpression("e is A<B>").GetDiagnostics().Verify(); 311SyntaxFactory.ParseExpression("(item is Dictionary<string, object>[])").GetDiagnostics().Verify(); 312SyntaxFactory.ParseExpression("A is B < C, D > [ ]").GetDiagnostics().Verify(); 313SyntaxFactory.ParseExpression("A is B < C, D > [ ] E").GetDiagnostics().Verify(); 314SyntaxFactory.ParseExpression("A < B > C").GetDiagnostics().Verify(); 320SyntaxFactory.ParseExpression("from s in a where s is string where s.Length > 1 select s").GetDiagnostics().Verify(); 321SyntaxFactory.ParseExpression("M(out int? x)").GetDiagnostics().Verify();
Parsing\RoundTrippingTests.cs (2)
1592var typeOfExpression = SyntaxFactory.ParseExpression(text, consumeFullText: true); 1596typeOfExpression = SyntaxFactory.ParseExpression(text, consumeFullText: false);
Parsing\SuppressNullableWarningExpressionParsingTests.cs (1)
23return SyntaxFactory.ParseExpression(text, options: options);
Syntax\GreenNodeTests.cs (3)
44var expression = SyntaxFactory.ParseExpression("x"); 56var expression = SyntaxFactory.ParseExpression("(x)"); 68var expression = SyntaxFactory.ParseExpression("(1, 2)");
Syntax\LambdaUtilitiesTests.cs (46)
204SyntaxFactory.ParseExpression("F(1)"), 205SyntaxFactory.ParseExpression("F(1)"))); 208SyntaxFactory.ParseExpression("F(1)"), 209SyntaxFactory.ParseExpression("F(2)"))); 212SyntaxFactory.ParseExpression("F(a => 1)"), 213SyntaxFactory.ParseExpression("F(a => 2)"))); 216SyntaxFactory.ParseExpression("F(() => 1)"), 217SyntaxFactory.ParseExpression("F(() => 2)"))); 220SyntaxFactory.ParseExpression("F(delegate { return 1; })"), 221SyntaxFactory.ParseExpression("F(delegate { return 2; })"))); 224SyntaxFactory.ParseExpression("F(delegate (int a) { return 1; })"), 225SyntaxFactory.ParseExpression("F(delegate (bool a) { return 1; })"))); 228SyntaxFactory.ParseExpression("F(delegate (int a) { return 1; })"), 229SyntaxFactory.ParseExpression("F(delegate (int a) { return 2; })"))); 232SyntaxFactory.ParseExpression("F(() => { return 1; })"), 233SyntaxFactory.ParseExpression("F(() => { return 1; })"))); 236SyntaxFactory.ParseExpression("F(() => { return 1; })"), 237SyntaxFactory.ParseExpression("F((a) => { return 1; })"))); 240SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } select a)"), 241SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } select a + 1)"))); 244SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } where a > 0 select a)"), 245SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } where a > 0 select a + 1)"))); 248SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } orderby a select a)"), 249SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } orderby a select a + 1)"))); 252SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } let b = 1 select a)"), 253SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } let b = 1 select a + 1)"))); 256SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } select a)"), 257SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } where b > 0 select a)"))); 260SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } from b in new[] { 3, 4 } where b > 0 select a)"), 261SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } from b in new[] { 3, 4, 5 } where b > 1 select a + 1)"))); 264SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } join b in new[] { 3, 4 } on a equals b select a)"), 265SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } join b in new[] { 3, 4, 5 } on a equals b select a)"))); 268SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } join b in new[] { 3, 4 } on a equals b select a)"), 269SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } join b in new[] { 3, 4 } on a + 1 equals b + 1 select a)"))); 272SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } select a)"), 273SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } join b in new[] { 3, 4 } on a equals b select a)"))); 276SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } group a by a into g select g)"), 277SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } group a + 1 by a into g select g)"))); 280SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } group a by a into g select g)"), 281SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } group a by a + 1 into g select g)"))); 284SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } group a by a into g select g)"), 285SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } group a by a into q select q)"))); 288SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } orderby a, a descending, a ascending select a)"), 289SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } orderby a + 1, a - 1 descending, a + 1 ascending select a)"))); 292SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } orderby a, a descending, a ascending select a)"), 293SyntaxFactory.ParseExpression("F(from a in new[] { 1, 2 } orderby a, a descending, a descending select a)")));
Syntax\SeparatedSyntaxListTests.cs (18)
52var addList = list.Insert(0, SyntaxFactory.ParseExpression("x")); 55var insertBefore = addList.Insert(0, SyntaxFactory.ParseExpression("y")); 58var insertAfter = addList.Insert(1, SyntaxFactory.ParseExpression("y")); 61var insertBetween = insertAfter.InsertRange(1, new[] { SyntaxFactory.ParseExpression("a"), SyntaxFactory.ParseExpression("b"), SyntaxFactory.ParseExpression("c") }); 68var insertAfterComment = argsWithComment.Insert(1, SyntaxFactory.Argument(SyntaxFactory.ParseExpression("c"))); 76var insertAfterEOL = argsWithEOL.Insert(1, SyntaxFactory.Argument(SyntaxFactory.ParseExpression("c"))); 82var insertBeforeMultiLineComment = argsWithMultiLineComment.Insert(1, SyntaxFactory.Argument(SyntaxFactory.ParseExpression("c"))); 91SyntaxFactory.ParseExpression("A"), 92SyntaxFactory.ParseExpression("B"), 93SyntaxFactory.ParseExpression("C") }); 109SyntaxNode nodeD = SyntaxFactory.ParseExpression("D"); 110SyntaxNode nodeE = SyntaxFactory.ParseExpression("E"); 237SyntaxNode nodeD = SyntaxFactory.ParseExpression("D"); 238SyntaxNode nodeE = SyntaxFactory.ParseExpression("E"); 276SyntaxFactory.ParseExpression("A+B"), 278SyntaxFactory.ParseExpression("1") });
Syntax\SyntaxFactoryTests.cs (7)
436var expression = (LiteralExpressionSyntax)SyntaxFactory.ParseExpression("1l"); 450var expression = (LiteralExpressionSyntax)SyntaxFactory.ParseExpression("1L"); 520var syntaxNode = SyntaxFactory.ParseExpression("x is int? y: z").NormalizeWhitespace(); 525var syntaxNode2 = SyntaxFactory.ParseExpression("x is DateTime? y: z").NormalizeWhitespace(); 535var syntaxNode = SyntaxFactory.ParseExpression("x is int??y").NormalizeWhitespace(); 538var syntaxNode2 = SyntaxFactory.ParseExpression("x is DateTime??y").NormalizeWhitespace(); 541var syntaxNode3 = SyntaxFactory.ParseExpression("x is object??y").NormalizeWhitespace();
Syntax\SyntaxListTests.cs (9)
48SyntaxFactory.ParseExpression("A "), 49SyntaxFactory.ParseExpression("B "), 50SyntaxFactory.ParseExpression("C ") }); 66SyntaxNode nodeD = SyntaxFactory.ParseExpression("D "); 67SyntaxNode nodeE = SyntaxFactory.ParseExpression("E "); 190SyntaxNode nodeD = SyntaxFactory.ParseExpression("D "); 191SyntaxNode nodeE = SyntaxFactory.ParseExpression("E "); 262SyntaxFactory.ParseExpression("A+B"), 264SyntaxFactory.ParseExpression("1") });
Syntax\SyntaxNodeOrTokenListTests.cs (2)
57SyntaxNodeOrToken nameE = SyntaxFactory.ParseExpression("E "); 183SyntaxNodeOrToken nodeE = SyntaxFactory.ParseExpression("E ");
Syntax\SyntaxNodeTests.cs (58)
72var expression = SyntaxFactory.ParseExpression(text); 84var expression = SyntaxFactory.ParseExpression(text); 102var expression = SyntaxFactory.ParseExpression(text); 121var expression = SyntaxFactory.ParseExpression(text); 317var expr = SyntaxFactory.ParseExpression(text); 334var expr = SyntaxFactory.ParseExpression(text); 490var expr = SyntaxFactory.ParseExpression(text); 604var expr = SyntaxFactory.ParseExpression(text); 621var expr = SyntaxFactory.ParseExpression(text); 2068var expr = SyntaxFactory.ParseExpression("a + b"); 2070var expr2 = bex.ReplaceNode(bex.Right, SyntaxFactory.ParseExpression("c")); 2077var expr = SyntaxFactory.ParseExpression("a + b + c + d"); 2091var invocation = (InvocationExpressionSyntax)SyntaxFactory.ParseExpression("m(a, b)"); 2092var argC = SyntaxFactory.Argument(SyntaxFactory.ParseExpression("c")); 2093var argD = SyntaxFactory.Argument(SyntaxFactory.ParseExpression("d")); 2131var invocation = (InvocationExpressionSyntax)SyntaxFactory.ParseExpression("m(a, b)"); 2132var argC = SyntaxFactory.Argument(SyntaxFactory.ParseExpression("c")); 2133var argD = SyntaxFactory.Argument(SyntaxFactory.ParseExpression("d")); 2219var expr = SyntaxFactory.ParseExpression("a + b"); 2228var expr = SyntaxFactory.ParseExpression("a + b + c"); 2345var expr = SyntaxFactory.ParseExpression("#if true\r\na + \r\n#endif\r\n + b"); 2360var expr = SyntaxFactory.ParseExpression("a + b"); 2370var expr = SyntaxFactory.ParseExpression("a + b"); 2380var ex = SyntaxFactory.ParseExpression("/* c */ identifier"); 2402var ex = SyntaxFactory.ParseExpression("/* c */ identifier"); 2443var expr = SyntaxFactory.ParseExpression("m(a, b, /* trivia */ c)"); 2457var expr = SyntaxFactory.ParseExpression(@"m(a, b, /* trivia */ 2473var expr = SyntaxFactory.ParseExpression(@"m(a, b, 2489var expr = SyntaxFactory.ParseExpression(@"SomeMethod(/*arg1:*/ a, 2507var expr = SyntaxFactory.ParseExpression(@"SomeMethod(// comment about a 2531var expr = SyntaxFactory.ParseExpression("m(a, b, /* trivia */ c)"); 2545var expr = SyntaxFactory.ParseExpression( 2561var expr = SyntaxFactory.ParseExpression( 2577var expr = SyntaxFactory.ParseExpression(@"SomeMethod(/*arg1:*/ a, 2594var expr = SyntaxFactory.ParseExpression(@"SomeMethod(// comment about a 2616var expr = SyntaxFactory.ParseExpression("m(/* before */ a /* after */)"); 2630var expr = SyntaxFactory.ParseExpression("m(/* before */ a /* after */, b, c)"); 2644var expr = SyntaxFactory.ParseExpression("m(a, b, /* before */ c /* after */)"); 3713namedNode = SyntaxFactory.ParseExpression("goo"); 3720namedNode = SyntaxFactory.ParseExpression(" goo "); 3754nodeOrToken = SyntaxFactory.ParseExpression("goo"); 3770nodeOrToken = SyntaxFactory.ParseExpression(" goo "); 3807var expression = SyntaxFactory.ParseExpression(text); 3821var expression = (AnonymousMethodExpressionSyntax)SyntaxFactory.ParseExpression(text); 3830var expression = (ParenthesizedLambdaExpressionSyntax)SyntaxFactory.ParseExpression(text); 3839var expression = (SimpleLambdaExpressionSyntax)SyntaxFactory.ParseExpression(text); 3848var expression = (AnonymousMethodExpressionSyntax)SyntaxFactory.ParseExpression(text); 3857var expression = (ParenthesizedLambdaExpressionSyntax)SyntaxFactory.ParseExpression(text); 3866var expression = (SimpleLambdaExpressionSyntax)SyntaxFactory.ParseExpression(text); 3875var expression = (AnonymousMethodExpressionSyntax)SyntaxFactory.ParseExpression(text); 3884var expression = (ParenthesizedLambdaExpressionSyntax)SyntaxFactory.ParseExpression(text); 3893var expression = (SimpleLambdaExpressionSyntax)SyntaxFactory.ParseExpression(text); 3902var expression = (AnonymousMethodExpressionSyntax)SyntaxFactory.ParseExpression(text); 3911var expression = (ParenthesizedLambdaExpressionSyntax)SyntaxFactory.ParseExpression(text); 3920var expression = (SimpleLambdaExpressionSyntax)SyntaxFactory.ParseExpression(text); 3929var expression = (AnonymousMethodExpressionSyntax)SyntaxFactory.ParseExpression(text); 3939var expression = (AnonymousMethodExpressionSyntax)SyntaxFactory.ParseExpression(text); 3967var expression = (StackAllocArrayCreationExpressionSyntax)SyntaxFactory.ParseExpression(text);
Syntax\SyntaxNormalizerTests.cs (1)
412var node = SyntaxFactory.ParseExpression(text.NormalizeLineEndings());
Syntax\SyntaxRewriterTests.cs (7)
327var node2 = SyntaxFactory.ParseExpression("2 + 2"); 379var argC = SyntaxFactory.Argument(SyntaxFactory.ParseExpression("c")); 380var argD = SyntaxFactory.Argument(SyntaxFactory.ParseExpression("d")); 398var argC = SyntaxFactory.Argument(SyntaxFactory.ParseExpression("c")); 399var argD = SyntaxFactory.Argument(SyntaxFactory.ParseExpression("d")); 695var red = isExpr ? (CSharpSyntaxNode)SyntaxFactory.ParseExpression(input) : SyntaxFactory.ParseStatement(input); 708var red = isExpr ? (CSharpSyntaxNode)SyntaxFactory.ParseExpression(input) : SyntaxFactory.ParseStatement(input);
Syntax\SyntaxTests.cs (1)
178var expr = SyntaxFactory.ParseExpression(source, options: TestOptions.Regular);
Syntax\TrackNodeTests.cs (13)
23var expr = SyntaxFactory.ParseExpression("a + b"); 34var expr = SyntaxFactory.ParseExpression("a + b"); 46var expr = SyntaxFactory.ParseExpression("a + b"); 55var expr = SyntaxFactory.ParseExpression("a + b"); 65var expr = SyntaxFactory.ParseExpression("a + b"); 80var expr = SyntaxFactory.ParseExpression("a + b"); 96var expr = SyntaxFactory.ParseExpression("a + b"); 108var expr = SyntaxFactory.ParseExpression("a + b"); 121var expr = SyntaxFactory.ParseExpression("a + b"); 133var expr = SyntaxFactory.ParseExpression("a + b"); 148var expr = SyntaxFactory.ParseExpression("a + b + c"); 166var expr = SyntaxFactory.ParseExpression("a + b + c"); 183var expr = SyntaxFactory.ParseExpression("a + b");
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3676=> SyntaxFactory.ParseExpression(stringToParse);
Simplification\CSharpSimplificationService.Expander.cs (1)
1101var containingTypeSyntax = SyntaxFactory.ParseExpression(containingTypeString);
Simplification\Reducers\CSharpCastReducer.Rewriter.cs (1)
61var reparsedAncestor = SyntaxFactory.ParseExpression(reducedAncestor.ToFullString());
Simplification\Simplifiers\NameSimplifier.cs (1)
647var reparsedCastExpression = SyntaxFactory.ParseExpression(newCastExpression.ToString());
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.CSharp.cs (1)
153thisArguments: ImmutableArray.Create<SyntaxNode>(CS.SyntaxFactory.ParseExpression("42")));
Microsoft.CodeAnalysis.UnitTests (3)
CommonSyntaxTests.cs (3)
112var csharpToken = CSharp.SyntaxFactory.ParseExpression("1 + 123 /*hello*/").GetLastToken(); 208var expr = CSharp.SyntaxFactory.ParseExpression("a + b + c + d"); 229var expr = CSharp.SyntaxFactory.ParseExpression("a + b + c + d");
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
SyntaxPathTests.cs (7)
34Assert.False(path.TryResolve(SyntaxFactory.ParseExpression("Goo()"), out SyntaxNode _)); 40var node = SyntaxFactory.ParseExpression("Goo()"); 50var root = SyntaxFactory.ParseExpression("Goo(a, b)"); 53var root2 = SyntaxFactory.ParseExpression("Goo(a)"); 60var root = SyntaxFactory.ParseExpression("Goo(a)"); 63var root2 = SyntaxFactory.ParseExpression("Goo(3)"); 70var root = SyntaxFactory.ParseExpression("Goo()");
Microsoft.VisualStudio.LanguageServices.CSharp (6)
ChangeSignature\CSharpChangeSignatureViewModelFactoryService.cs (1)
35var isPredefinedType = SyntaxFactory.ParseExpression(addedParameterViewModel.Type).Kind() == SyntaxKind.PredefinedType;
CodeModel\CSharpCodeModelService.cs (5)
1788expression: SyntaxFactory.ParseExpression(value)); 1792return SyntaxFactory.AttributeArgument(SyntaxFactory.ParseExpression(value)); 2938var expression = SyntaxFactory.ParseExpression(value); 2955var expression = SyntaxFactory.ParseExpression(value); 2972var expression = SyntaxFactory.ParseExpression(value);