168 references to ConditionalExpression
Microsoft.CodeAnalysis.CSharp (7)
Binder\Binder_Expressions.cs (2)
664case SyntaxKind.ConditionalExpression: 861case SyntaxKind.ConditionalExpression: // ?:
Binder\EarlyWellKnownAttributeBinder.cs (1)
141case SyntaxKind.ConditionalExpression: // The ?: conditional operator.
Parser\LanguageParser.cs (1)
10154case SyntaxKind.ConditionalExpression:
Syntax\SyntaxNodeExtensions.cs (1)
155while (node.Parent.IsKind(SyntaxKind.ConditionalExpression))
Syntax\SyntaxNormalizer.cs (2)
684if (token.Parent.IsKind(SyntaxKind.ConditionalExpression) || token.Parent is TypeSyntax) 721&& (next.Parent.IsKind(SyntaxKind.ConditionalExpression)))
Microsoft.CodeAnalysis.CSharp.CodeStyle (9)
CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
135case SyntaxKind.ConditionalExpression:
CSharpSyntaxKinds.cs (2)
86public int ConditionalExpression => (int)SyntaxKind.ConditionalExpression; 105public int TernaryConditionalExpression => (int)SyntaxKind.ConditionalExpression;
ExpressionSyntaxExtensions.cs (2)
562case SyntaxKind.ConditionalExpression: 837case SyntaxKind.ConditionalExpression:
ParenthesizedExpressionSyntaxExtensions.cs (1)
282if (expression.IsKind(SyntaxKind.ConditionalExpression) &&
SpeculationAnalyzer.cs (3)
730if (newExpression.IsKind(SyntaxKind.ConditionalExpression) && 745if (originalExpression.IsKind(SyntaxKind.ConditionalExpression) && 746newExpression.IsKind(SyntaxKind.ConditionalExpression))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
CSharpDeclareAsNullableCodeFixProvider.cs (1)
339SyntaxKind.ConditionalExpression or
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
2389token.Parent.IsKind(SyntaxKind.ConditionalExpression))
Microsoft.CodeAnalysis.CSharp.Features (4)
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
187return token.Parent?.Kind() == SyntaxKind.ConditionalExpression;
Completion\KeywordRecommenders\ThrowKeywordRecommender.cs (1)
41return context.TargetToken.Parent.IsKind(SyntaxKind.ConditionalExpression);
CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
135case SyntaxKind.ConditionalExpression:
CSharpDeclareAsNullableCodeFixProvider.cs (1)
339SyntaxKind.ConditionalExpression or
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (136)
Parsing\AwaitParsingTests.cs (1)
897N(SyntaxKind.ConditionalExpression);
Parsing\DeclarationExpressionTests.cs (5)
102N(SyntaxKind.ConditionalExpression); 152N(SyntaxKind.ConditionalExpression); 195N(SyntaxKind.ConditionalExpression); 259N(SyntaxKind.ConditionalExpression); 325N(SyntaxKind.ConditionalExpression);
Parsing\DeconstructionTests.cs (1)
3255N(SyntaxKind.ConditionalExpression);
Parsing\ExpressionParsingTests.cs (4)
901Assert.Equal(SyntaxKind.ConditionalExpression, expr.Kind()); 920Assert.Equal(SyntaxKind.ConditionalExpression, expr.Kind()); 5042N(SyntaxKind.ConditionalExpression); 5978N(SyntaxKind.ConditionalExpression);
Parsing\ImplicitObjectCreationParsingTests.cs (1)
133N(SyntaxKind.ConditionalExpression);
Parsing\LambdaAttributeParsingTests.cs (4)
1564N(SyntaxKind.ConditionalExpression); 1612N(SyntaxKind.ConditionalExpression); 2445N(SyntaxKind.ConditionalExpression); 2629N(SyntaxKind.ConditionalExpression);
Parsing\LambdaParameterParsingTests.cs (3)
4184N(SyntaxKind.ConditionalExpression); 4191N(SyntaxKind.ConditionalExpression); 4209N(SyntaxKind.ConditionalExpression);
Parsing\LambdaReturnTypeParsingTests.cs (22)
826N(SyntaxKind.ConditionalExpression); 869N(SyntaxKind.ConditionalExpression); 942N(SyntaxKind.ConditionalExpression); 1023N(SyntaxKind.ConditionalExpression); 1119N(SyntaxKind.ConditionalExpression); 1175N(SyntaxKind.ConditionalExpression); 1225N(SyntaxKind.ConditionalExpression); 1314N(SyntaxKind.ConditionalExpression); 1370N(SyntaxKind.ConditionalExpression); 1419N(SyntaxKind.ConditionalExpression); 1647N(SyntaxKind.ConditionalExpression); 1822N(SyntaxKind.ConditionalExpression); 1829N(SyntaxKind.ConditionalExpression); 1870N(SyntaxKind.ConditionalExpression); 1877N(SyntaxKind.ConditionalExpression); 1918N(SyntaxKind.ConditionalExpression); 3062N(SyntaxKind.ConditionalExpression); 3110N(SyntaxKind.ConditionalExpression); 3153N(SyntaxKind.ConditionalExpression); 3201N(SyntaxKind.ConditionalExpression); 3244N(SyntaxKind.ConditionalExpression); 3314N(SyntaxKind.ConditionalExpression);
Parsing\NullableParsingTests.cs (7)
336N(SyntaxKind.ConditionalExpression); 368N(SyntaxKind.ConditionalExpression); 404N(SyntaxKind.ConditionalExpression); 448N(SyntaxKind.ConditionalExpression); 563N(SyntaxKind.ConditionalExpression); 706N(SyntaxKind.ConditionalExpression); 1386N(SyntaxKind.ConditionalExpression);
Parsing\PatternParsingTests.cs (10)
2603N(SyntaxKind.ConditionalExpression); 6383N(SyntaxKind.ConditionalExpression); 6435N(SyntaxKind.ConditionalExpression); 6488N(SyntaxKind.ConditionalExpression); 6541N(SyntaxKind.ConditionalExpression); 6573N(SyntaxKind.ConditionalExpression); 10240N(SyntaxKind.ConditionalExpression); 12590N(SyntaxKind.ConditionalExpression); 12645N(SyntaxKind.ConditionalExpression); 12699N(SyntaxKind.ConditionalExpression);
Parsing\PatternParsingTests2.cs (1)
855N(SyntaxKind.ConditionalExpression);
Parsing\ScriptParsingTests.cs (69)
2952N(SyntaxKind.ConditionalExpression); 4568N(SyntaxKind.ConditionalExpression); 4609N(SyntaxKind.ConditionalExpression); 4653N(SyntaxKind.ConditionalExpression); 4705N(SyntaxKind.ConditionalExpression); 4757N(SyntaxKind.ConditionalExpression); 4806N(SyntaxKind.ConditionalExpression); 4855N(SyntaxKind.ConditionalExpression); 4905N(SyntaxKind.ConditionalExpression); 4963N(SyntaxKind.ConditionalExpression); 5021N(SyntaxKind.ConditionalExpression); 5082N(SyntaxKind.ConditionalExpression); 5151N(SyntaxKind.ConditionalExpression); 5203N(SyntaxKind.ConditionalExpression); 5263N(SyntaxKind.ConditionalExpression); 5325N(SyntaxKind.ConditionalExpression); 5395N(SyntaxKind.ConditionalExpression); 5471N(SyntaxKind.ConditionalExpression); 5489N(SyntaxKind.ConditionalExpression); 5549N(SyntaxKind.ConditionalExpression); 5567N(SyntaxKind.ConditionalExpression); 5630N(SyntaxKind.ConditionalExpression); 5648N(SyntaxKind.ConditionalExpression); 5725N(SyntaxKind.ConditionalExpression); 5743N(SyntaxKind.ConditionalExpression); 5757N(SyntaxKind.ConditionalExpression); 5815N(SyntaxKind.ConditionalExpression); 5864N(SyntaxKind.ConditionalExpression); 5920N(SyntaxKind.ConditionalExpression); 5969N(SyntaxKind.ConditionalExpression); 6028N(SyntaxKind.ConditionalExpression); 6092N(SyntaxKind.ConditionalExpression); 6134N(SyntaxKind.ConditionalExpression); 6179N(SyntaxKind.ConditionalExpression); 6232N(SyntaxKind.ConditionalExpression); 6251N(SyntaxKind.ConditionalExpression); 6347N(SyntaxKind.ConditionalExpression); 6354N(SyntaxKind.ConditionalExpression); 6404N(SyntaxKind.ConditionalExpression); 6453N(SyntaxKind.ConditionalExpression); 6499N(SyntaxKind.ConditionalExpression); 6551N(SyntaxKind.ConditionalExpression); 6611N(SyntaxKind.ConditionalExpression); 6680N(SyntaxKind.ConditionalExpression); 6755N(SyntaxKind.ConditionalExpression); 6824N(SyntaxKind.ConditionalExpression); 6886N(SyntaxKind.ConditionalExpression); 6956N(SyntaxKind.ConditionalExpression); 7026N(SyntaxKind.ConditionalExpression); 7096N(SyntaxKind.ConditionalExpression); 7166N(SyntaxKind.ConditionalExpression); 7236N(SyntaxKind.ConditionalExpression); 7306N(SyntaxKind.ConditionalExpression); 7380N(SyntaxKind.ConditionalExpression); 7463N(SyntaxKind.ConditionalExpression); 7481N(SyntaxKind.ConditionalExpression); 7540N(SyntaxKind.ConditionalExpression); 7596N(SyntaxKind.ConditionalExpression); 7667N(SyntaxKind.ConditionalExpression); 7741N(SyntaxKind.ConditionalExpression); 7805N(SyntaxKind.ConditionalExpression); 7823N(SyntaxKind.ConditionalExpression); 7906N(SyntaxKind.ConditionalExpression); 7924N(SyntaxKind.ConditionalExpression); 7975N(SyntaxKind.ConditionalExpression); 8088N(SyntaxKind.ConditionalExpression); 8143N(SyntaxKind.ConditionalExpression); 8213N(SyntaxKind.ConditionalExpression); 8289N(SyntaxKind.ConditionalExpression);
Parsing\StatementParsingTests.cs (1)
2969N(SyntaxKind.ConditionalExpression);
Parsing\SuppressNullableWarningExpressionParsingTests.cs (4)
381N(SyntaxKind.ConditionalExpression); 455N(SyntaxKind.ConditionalExpression); 536N(SyntaxKind.ConditionalExpression); 607N(SyntaxKind.ConditionalExpression);
Parsing\TypeArgumentListParsingTests.cs (1)
1698N(SyntaxKind.ConditionalExpression);
Parsing\ValueTupleTests.cs (2)
748N(SyntaxKind.ConditionalExpression); 801N(SyntaxKind.ConditionalExpression);
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
Classification\ClassificationHelpers.cs (1)
375if (token.Parent.Kind() != SyntaxKind.ConditionalExpression)
CSharpSyntaxKinds.cs (2)
86public int ConditionalExpression => (int)SyntaxKind.ConditionalExpression; 105public int TernaryConditionalExpression => (int)SyntaxKind.ConditionalExpression;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (2)
562case SyntaxKind.ConditionalExpression: 837case SyntaxKind.ConditionalExpression:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
2389token.Parent.IsKind(SyntaxKind.ConditionalExpression))
ParenthesizedExpressionSyntaxExtensions.cs (1)
282if (expression.IsKind(SyntaxKind.ConditionalExpression) &&
SpeculationAnalyzer.cs (3)
730if (newExpression.IsKind(SyntaxKind.ConditionalExpression) && 745if (originalExpression.IsKind(SyntaxKind.ConditionalExpression) && 746newExpression.IsKind(SyntaxKind.ConditionalExpression))