3 types derived from CompileResult
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
1 instantiation of CompileResult
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
108 references to CompileResult
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (78)
DebuggerDisplayAttributeTests.cs (7)
197var result = context.CompileExpression("F(default(T), default(U))", out error, testData);
251var result = context.CompileExpression("typeof(N.C) ?? typeof(C)", out error, testData);
313var result = context.CompileExpression("typeof(A) ?? typeof(B)", out error, testData);
339var result = context.CompileExpression("$ReturnValue", out error, testData);
393var result = context.CompileExpression("F", out error);
434var result = context.CompileExpression("GetDebuggerDisplay()", out error, testData);
453var result = context.CompileExpression(expr, out error, testData);
DynamicTests.cs (6)
792var result = context.CompileExpression("d", out error);
980var result = context.CompileExpression("d.M()", out error, testData);
1047var result = context.CompileExpression("G(async () => await d())", out error, testData);
1269var result = context.CompileAssignment("a", "() => Goo(x)", out error, testData);
1380var result = context.CompileExpression("Goo(x)", out error, testData);
1478private static void VerifyCustomTypeInfo(CompileResult compileResult, params byte[] expectedBytes)
ExpressionCompilerTests.cs (32)
70var result = context.CompileExpression("1", out error);
101var result = context.CompileExpression("M(", out error);
131var result = context.CompileExpression(
173var result = context.CompileExpression(expr, out error, testData);
276var result = context.CompileExpression("F(y)", out error, testData);
458var result = context.CompileExpression("x;", out error);
502var result = context.CompileExpression("x", out error);
554private static void CheckFormatSpecifiers(CompileResult result, params string[] formatSpecifiers)
639var result = context.CompileExpression("this.F() ?? this.G ?? this.P", out error, testData);
714var result = context.CompileExpression("base.F() ?? base.G ?? base.P", out error, testData);
1573var result = context.CompileExpression(expr, out resultProperties, out error, testData);
1747var result = context.CompileAssignment(
1796var result = context.CompileExpression("x[y]", out error, testData);
1828var result = context.CompileAssignment(
2246var result = context.CompileAssignment(
2275var result = context.CompileAssignment(
2522var result = context.CompileExpression("(object)t ?? (object)w ?? typeof(V) ?? typeof(X)", out error, testData);
2629var result = context.CompileExpression("new System.ArgIterator(__arglist)", out error, testData);
3755var result = context.CompileExpression(
3788var result = context.CompileExpression("E.First(o)", out error, testData);
4230var result = context.CompileExpression("G(F)", out var error, testData);
4609var result = context.CompileAssignment(
4842var result = context.CompileExpression("this?.F()", out error, testData);
4911var result = context.CompileExpression("F()", out error, testData);
4965var result = context.CompileExpression("SXL.LoadOptions.None.ToString()", out error, testData);
5031var result = context.CompileExpression("A.LoadOptions.None.ToString()", out error, testData);
5073var result = context.CompileExpression(@"A.Parse(""0"")", out var error, testData);
5110var result = context.CompileExpression("new X::System.Xml.XmlDocument()", out error, testData);
5160CompileResult result;
5293CompileResult result;
6287var result = context.CompileExpression("x + y", out error, testData);
6642var result = context.CompileExpression("new object?[0]", out error, testData);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (8)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (17)
ExpressionCompilerTestHelpers.cs (17)
66internal static CompileResult CompileAssignment(
76var result = context.CompileAssignment(
102internal static CompileResult CompileAssignment(
115var result = context.CompileAssignment(target, expr, aliases, diagnostics, out resultProperties, testData);
151internal static CompileResult CompileExpression(
162internal static CompileResult CompileExpression(
171var result = context.CompileExpression(
185internal static CompileResult CompileExpression(
196var result = evaluationContext.CompileExpression(
216internal static CompileResult CompileExpression(
229var result = evaluationContext.CompileExpression(expr, compilationFlags, aliases, diagnostics, out resultProperties, testData);
244internal static CompileResult CompileExpressionWithRetry(
247ExpressionCompiler.CompileDelegate<CompileResult> compile,
260internal static CompileResult CompileExpressionWithRetry(
277var compileResult = context.CompileExpression(
294internal readonly CompileResult CompileResult;
297internal CompileExpressionResult(CompileResult compileResult, CompilationTestData testData)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)