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)
228
var process = CSharpScript.
EvaluateAsync
<Process>($@"
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (25)
InteractiveSessionTests.cs (25)
275
Type c = CSharpScript.
EvaluateAsync
<Type>(source, ScriptOptions).Result;
830
var result = CSharpScript.
EvaluateAsync
<int>(@"
852
Assert.Equal(18, CSharpScript.
EvaluateAsync
<int>("(4 + 5) * 2", ScriptOptions).Result);
853
Assert.Equal(1, CSharpScript.
EvaluateAsync
<long>("6 / (2 * 3)", ScriptOptions).Result);
874
var f = CSharpScript.
EvaluateAsync
<Func<int, int>>(@"
890
var result = CSharpScript.
EvaluateAsync
<List<string>>(@"
933
var result = CSharpScript.
EvaluateAsync
<List<int>>(@"
957
var result = CSharpScript.
EvaluateAsync
<List<int>>(@"
1004
var result = CSharpScript.
EvaluateAsync
<int>(@"
1015
var result = CSharpScript.
EvaluateAsync
<object[]>(@"
1038
var result1 = await CSharpScript.
EvaluateAsync
<int[]>("new int[] { 1,2,3,4 }", ScriptOptions);
1041
var result2 = await CSharpScript.
EvaluateAsync
<int[]>("new int[] { 1,2,3,4,5 }", ScriptOptions);
1077
Assert.Equal(3, CSharpScript.
EvaluateAsync
<int>("0 + await System.Threading.Tasks.Task.FromResult(3)", ScriptOptions).Result);
1083
var task = CSharpScript.
EvaluateAsync
<object>("await System.Threading.Tasks.Task.Run(() => { })", ScriptOptions);
1431
Assert.Equal(2, CSharpScript.
EvaluateAsync
<int>("1+1", ScriptOptions).Result);
1433
Assert.Null(CSharpScript.
EvaluateAsync
<string>("null", ScriptOptions).Result);
1449
var cint = CSharpScript.
EvaluateAsync
<C<int>>("null", options).Result;
1452
Assert.Null(CSharpScript.
EvaluateAsync
<int?>("null", options).Result);
1484
var value = CSharpScript.
EvaluateAsync
<IEnumerable<Exception>>(@"
1548
var result = CSharpScript.
EvaluateAsync
<string>("G()", options: ScriptOptions, globals: m);
1593
var result = CSharpScript.
EvaluateAsync
<int>("Z()", options: ScriptOptions, globals: c, globalsType: typeof(I));
1631
var r0 = CSharpScript.
EvaluateAsync
<int>("X + Y + Z", options: ScriptOptions, globals: obj);
1635
var r1 = CSharpScript.
EvaluateAsync
<int>("X", options: ScriptOptions, globals: obj);
1845
var result = await CSharpScript.
EvaluateAsync
<bool>(code, options: ScriptOptions, globalsType: typeof(E), globals: new E());
1909
var result = await CSharpScript.
EvaluateAsync
<bool>(code, options: ScriptOptions, globalsType: typeof(F), globals: new F());