23 references to IDS_FeatureTargetTypedConditional
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder_Conversions.cs (2)
1965
if (targetTyped && !destination.IsErrorType() && !Compilation.IsFeatureEnabled(MessageID.
IDS_FeatureTargetTypedConditional
))
1973
new CSharpRequiredLanguageVersion(MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion()));
BoundTree\Formatting.cs (1)
167
=> (Type is null) ? MessageID.
IDS_FeatureTargetTypedConditional
.Localize() : base.Display;
Errors\MessageID.cs (1)
581
case MessageID.
IDS_FeatureTargetTypedConditional
: // semantic check
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests_IThrowOperation.cs (1)
2276
var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion()));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (18)
Semantics\ConditionalOperatorTests.cs (4)
74
TestConditional("true ? T : U", null, parseOptions: TestOptions.Regular8.WithLanguageVersion(MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion()),
79
TestConditional("false ? T : 1", null, parseOptions: TestOptions.Regular8.WithLanguageVersion(MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion()),
197
TestConditional("1 ? null : null", null, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion()),
1247
TestConditionalCore(conditionalExpression, expectedType, TestOptions.Regular8.WithLanguageVersion(MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion()), expectedDiagnostics);
Semantics\TargetTypedConditionalOperatorTests.cs (14)
180
foreach (var langVersion in new[] { LanguageVersion.CSharp8, MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion() })
205
foreach (var langVersion in new[] { LanguageVersion.CSharp8, MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion() })
227
foreach (var langVersion in new[] { LanguageVersion.CSharp8, MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion() })
263
foreach (var langVersion in new[] { LanguageVersion.CSharp8, MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion() })
330
parseOptions = parseOptions.WithLanguageVersion(MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion());
415
comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion()), options: TestOptions.DebugExe)
434
CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion()), options: TestOptions.DebugDll.WithAllowUnsafe(true))
453
CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion()), options: TestOptions.DebugDll)
491
CompileAndVerify(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion()), expectedOutput: expectedOutput);
526
CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion())).VerifyDiagnostics(expectedDiagnostics);
557
CompileAndVerify(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion()), expectedOutput: expectedOutput);
588
CompileAndVerify(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion()), expectedOutput: expectedOutput);
614
CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion())).VerifyDiagnostics();
647
CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.
IDS_FeatureTargetTypedConditional
.RequiredVersion())).VerifyDiagnostics(