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