117 references to CompileExpression
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (67)
DeclarationTests.cs (36)
505context.CompileExpression(
567var result = context.CompileExpression(
609var result = context.CompileExpression("3", DkmEvaluationFlags.None, NoAliases, out error);
613result = context.CompileExpression("3;", DkmEvaluationFlags.None, NoAliases, out error);
617result = context.CompileExpression("string.Empty, nq", DkmEvaluationFlags.None, NoAliases, out error);
622result = context.CompileExpression("string.Empty, nq;", DkmEvaluationFlags.None, NoAliases, out error);
627result = context.CompileExpression("x = 2", DkmEvaluationFlags.None, NoAliases, out error);
631result = context.CompileExpression("x = 2;", DkmEvaluationFlags.None, NoAliases, out error);
635result = context.CompileExpression("int o", DkmEvaluationFlags.None, NoAliases, out error);
639result = context.CompileExpression("M(;", DkmEvaluationFlags.None, NoAliases, out error);
643result = context.CompileExpression("int o", DkmEvaluationFlags.TreatAsExpression, NoAliases, out error);
647result = context.CompileExpression("int o;", DkmEvaluationFlags.TreatAsExpression, NoAliases, out error);
651result = context.CompileExpression("M(;", DkmEvaluationFlags.TreatAsExpression, NoAliases, out error);
672context.CompileExpression(
814context.CompileExpression(
838context.CompileExpression(
864context.CompileExpression(
888context.CompileExpression(
914context.CompileExpression(
977context.CompileExpression(
1013context.CompileExpression(
1060context.CompileExpression(
1085context.CompileExpression(
1111context.CompileExpression(
1136context.CompileExpression(
1161context.CompileExpression(
1186context.CompileExpression(
1240context.CompileExpression(
1286context.CompileExpression(
1334context.CompileExpression(
1342context.CompileExpression(
1350context.CompileExpression(
1358context.CompileExpression(
1387context.CompileExpression(
1439context.CompileExpression("while(false) ;", DkmEvaluationFlags.None, NoAliases, out error);
1442context.CompileExpression("try { } catch (System.Exception) { }", DkmEvaluationFlags.None, NoAliases, out error);
ExpressionCompilerTests.cs (5)
2000context.CompileExpression(
6495context.CompileExpression("a = default;", DkmEvaluationFlags.None, ImmutableArray<Alias>.Empty, out error, testData);
6508context.CompileExpression("int b = default;", DkmEvaluationFlags.None, ImmutableArray<Alias>.Empty, out error, testData);
6532context.CompileExpression("default", DkmEvaluationFlags.None, ImmutableArray<Alias>.Empty, out error, testData);
6536context.CompileExpression("null", DkmEvaluationFlags.None, ImmutableArray<Alias>.Empty, out error, testData);
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (50)