37 references to CheckResultFlags
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (37)
ExpressionCompilerTests.cs (37)
1450CheckResultFlags(context, "o.F()", DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult); 1453CheckResultFlags(context, "o.G()", DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult); 1454CheckResultFlags(context, "o.P", DkmClrCompilationResultFlags.None); 1455CheckResultFlags(context, "o.P = 2", DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult); 1456CheckResultFlags(context, "((dynamic)o).G()", DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult); 1457CheckResultFlags(context, "(Action)(() => { })", DkmClrCompilationResultFlags.ReadOnlyResult); 1458CheckResultFlags(context, "++i", DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult); 1459CheckResultFlags(context, "--i", DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult); 1460CheckResultFlags(context, "i++", DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult); 1461CheckResultFlags(context, "i--", DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult); 1462CheckResultFlags(context, "i += 2", DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult); 1463CheckResultFlags(context, "i *= 3", DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult); 1464CheckResultFlags(context, "new C() { P = 1 }", DkmClrCompilationResultFlags.ReadOnlyResult); 1465CheckResultFlags(context, "new C() { P = H() }", DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult); 1505CheckResultFlags(context, "F", DkmClrCompilationResultFlags.None); 1506CheckResultFlags(context, "RF", DkmClrCompilationResultFlags.ReadOnlyResult); 1507CheckResultFlags(context, "CF", DkmClrCompilationResultFlags.ReadOnlyResult); 1511CheckResultFlags(context, "CE", DkmClrCompilationResultFlags.None, "error CS0079: The event 'C.CE' can only appear on the left hand side of += or -="); 1513CheckResultFlags(context, "RP", DkmClrCompilationResultFlags.ReadOnlyResult); 1514CheckResultFlags(context, "WP", DkmClrCompilationResultFlags.None, "error CS0154: The property or indexer 'C.WP' cannot be used in this context because it lacks the get accessor"); 1515CheckResultFlags(context, "RWP", DkmClrCompilationResultFlags.None); 1517CheckResultFlags(context, "this[1]", DkmClrCompilationResultFlags.ReadOnlyResult); 1518CheckResultFlags(context, "this[1, 2]", DkmClrCompilationResultFlags.None, "error CS0154: The property or indexer 'C.this[int, int]' cannot be used in this context because it lacks the get accessor"); 1519CheckResultFlags(context, "this[1, 2, 3]", DkmClrCompilationResultFlags.None); 1521CheckResultFlags(context, "M1()", DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult); 1523CheckResultFlags(context, "null", DkmClrCompilationResultFlags.ReadOnlyResult); 1524CheckResultFlags(context, "1", DkmClrCompilationResultFlags.ReadOnlyResult); 1525CheckResultFlags(context, "M1", DkmClrCompilationResultFlags.ReadOnlyResult); 1526CheckResultFlags(context, "M2", DkmClrCompilationResultFlags.None, "error CS8917: The delegate type could not be inferred."); 1527CheckResultFlags(context, "typeof(C)", DkmClrCompilationResultFlags.ReadOnlyResult); 1528CheckResultFlags(context, "new C()", DkmClrCompilationResultFlags.ReadOnlyResult); 1557CheckResultFlags(context, "RF", DkmClrCompilationResultFlags.ReadOnlyResult); 1558CheckResultFlags(context, "RF[0]", DkmClrCompilationResultFlags.None); 1560CheckResultFlags(context, "RP", DkmClrCompilationResultFlags.ReadOnlyResult); 1561CheckResultFlags(context, "RP[0]", DkmClrCompilationResultFlags.None); 1563CheckResultFlags(context, "M()", DkmClrCompilationResultFlags.PotentialSideEffect | DkmClrCompilationResultFlags.ReadOnlyResult); 1564CheckResultFlags(context, "M()[0]", DkmClrCompilationResultFlags.PotentialSideEffect);