27 references to EvaluateAsync
Microsoft.CodeAnalysis.CSharp.Scripting (1)
CSharpScript.cs (1)
145
return
EvaluateAsync
<object>(code, options, globals, globalsType, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (1)
InteractiveSessionReferencesTests.cs (1)
230
var process = CSharpScript.
EvaluateAsync
<Process>($@"
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (25)
InteractiveSessionTests.cs (25)
274
Type c = CSharpScript.
EvaluateAsync
<Type>(source).Result;
828
var result = CSharpScript.
EvaluateAsync
<int>(@"
850
Assert.Equal(18, CSharpScript.
EvaluateAsync
<int>("(4 + 5) * 2").Result);
851
Assert.Equal(1, CSharpScript.
EvaluateAsync
<long>("6 / (2 * 3)").Result);
872
var f = CSharpScript.
EvaluateAsync
<Func<int, int>>(@"
888
var result = CSharpScript.
EvaluateAsync
<List<string>>(@"
931
var result = CSharpScript.
EvaluateAsync
<List<int>>(@"
955
var result = CSharpScript.
EvaluateAsync
<List<int>>(@"
1002
var result = CSharpScript.
EvaluateAsync
<int>(@"
1013
var result = CSharpScript.
EvaluateAsync
<object[]>(@"
1036
var result1 = await CSharpScript.
EvaluateAsync
<int[]>("new int[] { 1,2,3,4 }");
1039
var result2 = await CSharpScript.
EvaluateAsync
<int[]>("new int[] { 1,2,3,4,5 }");
1075
Assert.Equal(3, CSharpScript.
EvaluateAsync
<int>("0 + await System.Threading.Tasks.Task.FromResult(3)").Result);
1081
var task = CSharpScript.
EvaluateAsync
<object>("await System.Threading.Tasks.Task.Run(() => { })");
1429
Assert.Equal(2, CSharpScript.
EvaluateAsync
<int>("1+1").Result);
1431
Assert.Null(CSharpScript.
EvaluateAsync
<string>("null").Result);
1447
var cint = CSharpScript.
EvaluateAsync
<C<int>>("null", options).Result;
1450
Assert.Null(CSharpScript.
EvaluateAsync
<int?>("null", options).Result);
1482
var value = CSharpScript.
EvaluateAsync
<IEnumerable<Exception>>(@"
1546
var result = CSharpScript.
EvaluateAsync
<string>("G()", globals: m);
1591
var result = CSharpScript.
EvaluateAsync
<int>("Z()", globals: c, globalsType: typeof(I));
1629
var r0 = CSharpScript.
EvaluateAsync
<int>("X + Y + Z", globals: obj);
1633
var r1 = CSharpScript.
EvaluateAsync
<int>("X", globals: obj);
1843
var result = await CSharpScript.
EvaluateAsync
<bool>(code, globalsType: typeof(E), globals: new E());
1907
var result = await CSharpScript.
EvaluateAsync
<bool>(code, globalsType: typeof(F), globals: new F());