258 references to TestMode
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (256)
TypeInferrer\TypeInferrerTests.cs (256)
25protected override async Task TestWorkerAsync(Document document, TextSpan textSpan, string expectedType, TestMode mode) 33if (mode == TestMode.Position) 47private async Task TestInClassAsync(string text, string expectedType, TestMode mode) 58private async Task TestInMethodAsync(string text, string expectedType, TestMode mode) 93TestMode.Node); 96public Task TestConditional2(TestMode mode) 101public Task TestConditional3(TestMode mode) 106public Task TestVariableDeclarator1(TestMode mode) 111public Task TestVariableDeclarator2(TestMode mode) 116public Task TestVariableDeclaratorNullableReferenceType(TestMode mode) 126@"var q = [|Goo()|] ?? 1;", "global::System.Int32?", TestMode.Node); 129public Task TestCoalesce2(TestMode mode) 137public Task TestCoalesce3(TestMode mode) 147@"var q = [|Goo()|] ?? string.Empty;", "global::System.String?", TestMode.Node); 155""", "ErrorType", TestMode.Node); 158public Task TestBinaryExpression1(TestMode mode) 166public Task TestBinaryExpression2(TestMode mode) 174public Task TestBinaryOperator1(TestMode mode) 179public Task TestBinaryOperator2(TestMode mode) 184public Task TestBinaryOperator3(TestMode mode) 189public Task TestAssignmentOperator3(TestMode mode) 194public Task TestAssignmentOperator4(TestMode mode) 200public Task TestOverloadedConditionalLogicalOperatorsInferBool(TestMode mode) 231public Task TestConditionalLogicalOrOperatorAlwaysInfersBool(TestMode mode) 245public Task TestConditionalLogicalAndOperatorAlwaysInfersBool(TestMode mode) 268""", "global::System.Boolean", TestMode.Node); 281""", "global::System.Boolean", TestMode.Node); 285public Task TestLogicalOrOperatorInference3(TestMode mode) 312""", "Program", TestMode.Node); 316public Task TestLogicalOrOperatorInference5(TestMode mode) 343""", "global::System.Int32", TestMode.Node); 347public Task TestLogicalOrOperatorInference7(TestMode mode) 370""", "global::System.Boolean", TestMode.Node); 383""", "global::System.Boolean", TestMode.Node); 387public Task TestLogicalAndOperatorInference3(TestMode mode) 414""", "Program", TestMode.Node); 418public Task TestLogicalAndOperatorInference5(TestMode mode) 445""", "global::System.Int32", TestMode.Node); 449public Task TestLogicalAndOperatorInference7(TestMode mode) 472""", "global::System.Boolean", TestMode.Node); 485""", "global::System.Boolean", TestMode.Node); 489public Task TestLogicalXorOperatorInference3(TestMode mode) 516""", "Program", TestMode.Node); 520public Task TestLogicalXorOperatorInference5(TestMode mode) 547""", "global::System.Int32", TestMode.Node); 551public Task TestLogicalXorOperatorInference7(TestMode mode) 565public Task TestLogicalOrEqualsOperatorInference1(TestMode mode) 579public Task TestLogicalOrEqualsOperatorInference2(TestMode mode) 593public Task TestLogicalAndEqualsOperatorInference1(TestMode mode) 607public Task TestLogicalAndEqualsOperatorInference2(TestMode mode) 621public Task TestLogicalXorEqualsOperatorInference1(TestMode mode) 635public Task TestLogicalXorEqualsOperatorInference2(TestMode mode) 648public Task TestReturnInConstructor(TestMode mode) 658public Task TestReturnInDestructor(TestMode mode) 668public Task TestReturnInMethod(TestMode mode) 678public Task TestReturnInMethodNullableReference(TestMode mode) 689public Task TestReturnInVoidMethod(TestMode mode) 699public Task TestReturnInAsyncTaskOfTMethod(TestMode mode) 709public Task TestReturnInAsyncTaskOfTMethodNestedNullability(TestMode mode) 719public Task TestReturnInAsyncTaskMethod(TestMode mode) 729public Task TestReturnInAsyncVoidMethod(TestMode mode) 739public Task TestReturnInOperator(TestMode mode) 749public Task TestReturnInConversionOperator(TestMode mode) 759public Task TestReturnInPropertyGetter(TestMode mode) 772public Task TestReturnInPropertyGetterNullableReference(TestMode mode) 786public Task TestReturnInPropertySetter(TestMode mode) 799public Task TestReturnInIndexerGetter(TestMode mode) 812public Task TestReturnInIndexerGetterNullableReference(TestMode mode) 826public Task TestReturnInIndexerSetter(TestMode mode) 839public Task TestReturnInEventAdder(TestMode mode) 853public Task TestReturnInEventRemover(TestMode mode) 867public Task TestReturnInLocalFunction(TestMode mode) 880public Task TestReturnInLocalFunctionNullableReference(TestMode mode) 894public Task TestReturnInAsyncTaskOfTLocalFunction(TestMode mode) 907public Task TestReturnInAsyncTaskLocalFunction(TestMode mode) 920public Task TestReturnInAsyncVoidLocalFunction(TestMode mode) 933public Task TestExpressionBodiedConstructor(TestMode mode) 938public Task TestExpressionBodiedDestructor(TestMode mode) 943public Task TestExpressionBodiedMethod(TestMode mode) 948public Task TestExpressionBodiedVoidMethod(TestMode mode) 953public Task TestExpressionBodiedAsyncTaskOfTMethod(TestMode mode) 958public Task TestExpressionBodiedAsyncTaskOfTMethodNullableReference(TestMode mode) 966public Task TestExpressionBodiedAsyncTaskMethod(TestMode mode) 971public Task TestExpressionBodiedAsyncVoidMethod(TestMode mode) 976public Task TestExpressionBodiedOperator(TestMode mode) 981public Task TestExpressionBodiedConversionOperator(TestMode mode) 986public Task TestExpressionBodiedProperty(TestMode mode) 991public Task TestExpressionBodiedIndexer(TestMode mode) 996public Task TestExpressionBodiedPropertyGetter(TestMode mode) 1001public Task TestExpressionBodiedPropertySetter(TestMode mode) 1006public Task TestExpressionBodiedIndexerGetter(TestMode mode) 1011public Task TestExpressionBodiedIndexerSetter(TestMode mode) 1016public Task TestExpressionBodiedEventAdder(TestMode mode) 1021public Task TestExpressionBodiedEventRemover(TestMode mode) 1026public Task TestExpressionBodiedLocalFunction(TestMode mode) 1036public Task TestExpressionBodiedAsyncTaskOfTLocalFunction(TestMode mode) 1046public Task TestExpressionBodiedAsyncTaskLocalFunction(TestMode mode) 1056public Task TestExpressionBodiedAsyncVoidLocalFunction(TestMode mode) 1067public Task TestYieldReturnInMethod([CombinatorialValues("IEnumerable", "IEnumerator", "InvalidGenericType")] string returnTypeName, TestMode mode) 1081public Task TestYieldReturnInMethodNullableReference([CombinatorialValues("IEnumerable", "IEnumerator", "InvalidGenericType")] string returnTypeName, TestMode mode) 1096public Task TestYieldReturnInAsyncMethod([CombinatorialValues("IAsyncEnumerable", "IAsyncEnumerator", "InvalidGenericType")] string returnTypeName, TestMode mode) 1112public Task TestYieldReturnInvalidTypeInMethod([CombinatorialValues("int[]", "InvalidNonGenericType", "InvalidGenericType<int, int>")] string returnType, TestMode mode) 1125public Task TestYieldReturnInLocalFunction(TestMode mode) 1142public Task TestYieldReturnInPropertyGetter(TestMode mode) 1159public Task TestYieldReturnInPropertySetter(TestMode mode) 1176public Task TestYieldReturnAsGlobalStatement(TestMode mode) 1181public Task TestReturnInSimpleLambda(TestMode mode) 1191public Task TestReturnInParenthesizedLambda(TestMode mode) 1201public Task TestReturnInLambdaWithNullableReturn(TestMode mode) 1212public Task TestReturnInAnonymousMethod(TestMode mode) 1222public Task TestReturnInAnonymousMethodWithNullableReturn(TestMode mode) 1233public Task TestReturnInAsyncTaskOfTSimpleLambda(TestMode mode) 1243public Task TestReturnInAsyncTaskOfTParenthesizedLambda(TestMode mode) 1253public Task TestReturnInAsyncTaskOfTAnonymousMethod(TestMode mode) 1263public Task TestReturnInAsyncTaskOfTAnonymousMethodWithNullableReference(TestMode mode) 1274public Task TestReturnInAsyncTaskSimpleLambda(TestMode mode) 1284public Task TestReturnInAsyncTaskParenthesizedLambda(TestMode mode) 1294public Task TestReturnInAsyncTaskAnonymousMethod(TestMode mode) 1304public Task TestReturnInAsyncVoidSimpleLambda(TestMode mode) 1314public Task TestReturnInAsyncVoidParenthesizedLambda(TestMode mode) 1324public Task TestReturnInAsyncVoidAnonymousMethod(TestMode mode) 1334public Task TestReturnAsGlobalStatement(TestMode mode) 1339public Task TestSimpleLambda(TestMode mode) 1344public Task TestParenthesizedLambda(TestMode mode) 1350public Task TestAsyncTaskOfTSimpleLambda(TestMode mode) 1355public Task TestAsyncTaskOfTSimpleLambdaWithNullableReturn(TestMode mode) 1364public Task TestAsyncTaskOfTParenthesizedLambda(TestMode mode) 1370public Task TestAsyncTaskSimpleLambda(TestMode mode) 1375public Task TestAsyncTaskParenthesizedLambda(TestMode mode) 1380public Task TestAsyncVoidSimpleLambda(TestMode mode) 1385public Task TestAsyncVoidParenthesizedLambda(TestMode mode) 1390public Task TestExpressionTreeSimpleLambda(TestMode mode) 1395public Task TestExpressionTreeParenthesizedLambda(TestMode mode) 1400public Task TestThrow(TestMode mode) 1405public async Task TestCatch(TestMode mode) 1409public async Task TestIf(TestMode mode) 1413public async Task TestWhile(TestMode mode) 1417public async Task TestDo(TestMode mode) 1421public Task TestFor1(TestMode mode) 1430public async Task TestFor2(TestMode mode) 1434public async Task TestFor3(TestMode mode) 1438public Task TestForNullableReference(TestMode mode) 1446public async Task TestUsing1(TestMode mode) 1450public async Task TestUsing2(TestMode mode) 1454public async Task TestUsing3(TestMode mode) 1458public async Task TestForEach(TestMode mode) 1462public Task TestForEachNullableElements(TestMode mode) 1470public Task TestPrefixExpression1(TestMode mode) 1475public Task TestPrefixExpression2(TestMode mode) 1480public Task TestPrefixExpression3(TestMode mode) 1485public Task TestPrefixExpression4(TestMode mode) 1490public Task TestPrefixExpression5(TestMode mode) 1495public Task TestArrayRankSpecifier(TestMode mode) 1500public async Task TestSwitch1(TestMode mode) 1504public async Task TestSwitch2(TestMode mode) 1508public async Task TestSwitch3(TestMode mode) 1512public Task TestMethodCall1(TestMode mode) 1517public Task TestMethodCall2(TestMode mode) 1529public Task TestMethodCall3(TestMode mode) 1541public Task TestMethodCall4(TestMode mode) 1553public Task TestMethodCall5(TestMode mode) 1565public Task TestMethodCallNullableReference(TestMode mode) 1577public Task TestConstructorCall1(TestMode mode) 1582public Task TestConstructorCall2(TestMode mode) 1596public Task TestConstructorCall3(TestMode mode) 1610public Task TestConstructorCall4(TestMode mode) 1624public Task TestConstructorCall5(TestMode mode) 1638public Task TestConstructorCallNullableParameter(TestMode mode) 1654public Task TestThisConstructorInitializer1(TestMode mode) 1666public Task TestThisConstructorInitializer2(TestMode mode) 1678public Task TestThisConstructorInitializerNullableParameter(TestMode mode) 1692public Task TestBaseConstructorInitializer(TestMode mode) 1711public Task TestBaseConstructorInitializerNullableParameter(TestMode mode) 1732public Task TestIndexAccess1(TestMode mode) 1741public async Task TestIndexerCall1(TestMode mode) 1745public Task TestIndexerCall2(TestMode mode) 1757public Task TestIndexerCall3(TestMode mode) 1769public Task TestIndexerCall5(TestMode mode) 1781public Task TestArrayInitializerInImplicitArrayCreationSimple(TestMode mode) 1795public Task TestArrayInitializerInImplicitArrayCreation1(TestMode mode) 1812public Task TestArrayInitializerInImplicitArrayCreation2(TestMode mode) 1828public Task TestArrayInitializerInImplicitArrayCreation3(TestMode mode) 1842public Task TestArrayInitializerInImplicitArrayCreationInferredAsNullable(TestMode mode) 1860public Task TestArrayInitializerInEqualsValueClauseSimple(TestMode mode) 1874public Task TestArrayInitializerInEqualsValueClause(TestMode mode) 1890public Task TestArrayInitializerInEqualsValueClauseNullableElement(TestMode mode) 1907public Task TestCollectionInitializer1(TestMode mode) 1921public Task TestCollectionInitializerNullableElement(TestMode mode) 1938public Task TestCollectionInitializer2(TestMode mode) 1953public Task TestCollectionInitializer3(TestMode mode) 1984""", "global::System.Int32", TestMode.Node); 1988public Task TestCustomCollectionInitializerAddMethod2(TestMode mode) 2009public Task TestCustomCollectionInitializerAddMethod3(TestMode mode) 2029public Task TestCustomCollectionInitializerAddMethodWithNullableParameter(TestMode mode) 2058""", "global::A", TestMode.Node); 2070""", "global::A[]", TestMode.Position); 2082""", "global::A", TestMode.Node); 2094""", "global::A[][]", TestMode.Position); 2106""", "global::A[]", TestMode.Node); 2118""", "global::A[][]", TestMode.Position); 2121public Task TestArrayInference4(TestMode mode) 2135public Task TestInsideLambda2(TestMode mode) 2148public Task TestInsideLambdaNullableReturn(TestMode mode) 2164public Task TestPointer1(TestMode mode) 2177public Task TestDynamic1(TestMode mode) 2189public Task TestChecked1(TestMode mode) 2202public Task TestAwaitTaskOfT(TestMode mode) 2215public Task TestAwaitTaskOfTNullableValue(TestMode mode) 2231public Task TestAwaitTaskOfTaskOfT(TestMode mode) 2245public Task TestAwaitTask(TestMode mode) 2259public Task TestLockStatement(TestMode mode) 2274public Task TestAwaitExpressionInLockStatement(TestMode mode) 2289public Task TestReturnFromAsyncTaskOfT(TestMode mode) 2304public Task TestAttributeArguments1(TestMode mode) 2321public Task TestAttributeArguments2(TestMode mode) 2338public Task TestAttributeArguments3(TestMode mode) 2355public Task TestReturnStatementWithinDelegateWithinAMethodCall(TestMode mode) 2376public Task TestCatchFilterClause(TestMode mode) 2386public Task TestCatchFilterClause1(TestMode mode) 2401""", "global::System.Object", TestMode.Node); 2416""", "global::System.Threading.Tasks.Task<global::System.Boolean>", TestMode.Node); 2431""", "global::System.Threading.Tasks.Task<global::System.Object>", TestMode.Node); 2447""", "global::System.Boolean", TestMode.Node); 2451public Task TestAwaitExpressionWithGenericMethod2(TestMode mode) 2468public Task TestNullCoalescingOperator1(TestMode mode) 2477""", mode == TestMode.Node ? "global::System.Object?" : "global::System.Object", mode); 2481public Task TestNullCoalescingOperator2(TestMode mode) 2490""", mode == TestMode.Node ? "global::System.Object?" : "global::System.Object", mode); 2494public Task TestNullCoalescingOperator3(TestMode mode) 2503""", mode == TestMode.Node ? "global::System.Object?" : "global::System.Object", mode); 2518""", "global::System.Object", TestMode.Node); 2533""", "global::System.String", TestMode.Node); 2537public Task TestSelectLambda3(TestMode mode) 2563""", "global::System.ConsoleModifiers", TestMode.Position); 2575""", "global::System.ConsoleModifiers", TestMode.Position); 2588""", "global::System.Collections.Generic.IEnumerable<global::System.Int32>", TestMode.Node); 2601""", "global::System.Collections.Generic.IEnumerable<global::System.Object>", TestMode.Node); 2616""", "global::C", TestMode.Position); 2622@"[|(int i, _)|] =", "(global::System.Int32 i, global::System.Object _)", TestMode.Node); 2628@"(int i, _) = [||]", "(global::System.Int32 i, global::System.Object _)", TestMode.Position); 2633@"[|(string? s, _)|] =", "(global::System.String? s, global::System.Object _)", TestMode.Node); 2646""", "global::Program", TestMode.Position); 2649public Task TestInferringThroughGenericFunctionWithNullableReturn(TestMode mode) 2676""", "global::System.String", TestMode.Position); 2679public Task TestInferringThroughGenericFunctionTooManyArguments(TestMode mode) 2693public Task TestValueInNestedTuple1(TestMode mode) 2698public Task TestValueInNestedTuple2(TestMode mode) 2705@"(int, string) x = (1, [||]);", "global::System.String", TestMode.Position); 2708public Task TestInferringInEnumHasFlags(TestMode mode) 2753""", expectedType, TestMode.Position); 2782""", "global::Color", TestMode.Position); 2804""", "global::Color", TestMode.Position); 2826""", "global::Color", TestMode.Position); 2849""", "global::Color", TestMode.Position); 2872""", "global::Color", TestMode.Position); 2879""", "global::System.Int32", TestMode.Position);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
TypeInferrer\TypeInferrerTestBase.cs (2)
50protected async Task TestAsync(string text, string expectedType, TestMode mode, 67protected abstract Task TestWorkerAsync(Document document, TextSpan textSpan, string expectedType, TestMode mode);