1 write to ReturnValue
Microsoft.CodeAnalysis.Scripting (1)
ScriptState.cs (1)
278ReturnValue = value;
96 references to ReturnValue
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (17)
InteractiveSessionReferencesTests.cs (17)
104Assert.IsType<List<Version>>(s.Result.ReturnValue); 107Assert.Equal(Environment.Version, s.Result.ReturnValue); 110Assert.Equal(2, s.Result.ReturnValue); 113Assert.Equal(0.0, s.Result.ReturnValue); 174AssertEx.Equal(new[] { 2, 3, 4 }, state.ReturnValue); 193Assert.NotNull(s0.ReturnValue); 201Assert.NotNull(s1.ReturnValue); 209Assert.NotNull(s2.ReturnValue); 217Assert.NotNull(s3.ReturnValue); 272Assert.NotNull(script.RunAsync().Result.ReturnValue); 454Assert.Equal(s0.Result.ReturnValue.GetType(), s1.Result.ReturnValue); 511Assert.Equal(1, s0.ReturnValue); 518Assert.Equal(1, s1.ReturnValue); 584int result = script.RunAsync(globals).Result.ReturnValue; 1096Assert.Equal(1, s1.ReturnValue); 1099Assert.Equal(2, s3.ReturnValue);
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (74)
InteractiveSessionTests.cs (58)
431Assert.Equal(1, state.Result.ReturnValue); 441Assert.Equal(1, state.Result.ReturnValue); 466Assert.Equal(Environment.ProcessorCount, state.Result.ReturnValue); 469Assert.Equal(Environment.ProcessorCount, state.Result.ReturnValue); 483Assert.Equal(1, state1.Result.ReturnValue); 488Assert.Equal(2, state2.Result.ReturnValue); 498Assert.Equal(3, state3.Result.ReturnValue); 574Result.ReturnValue; 585Result.ReturnValue; 596Result.ReturnValue; 634Assert.Null(s2.ReturnValue); 637Assert.Equal(12, s3.ReturnValue); 653Assert.True(state1.ReturnValue); 656Assert.Equal(1234567, state2.ReturnValue); 659Assert.Equal("HostObjectToString impl", state3.ReturnValue); 671Assert.True(state1.ReturnValue); 674Assert.Equal("System.Object", state2.ReturnValue); 677Assert.False(state3.ReturnValue); 779Assert.Equal(111, state.Result.ReturnValue); 786Assert.Equal(222, state.Result.ReturnValue); 813Assert.Equal(111, state.Result.ReturnValue); 820Assert.Equal(222, state.Result.ReturnValue); 909ContinueWith<Func<int, int>>("new Func<int,int>(Sqr)").Result.ReturnValue; 925Assert.Equal(3, s.ContinueWith(@"arr_1[2]").Result.ReturnValue); 926Assert.Equal(5, s.ContinueWith(@"arr_2[0]").Result.ReturnValue); 927Assert.Equal(0, s.ContinueWith(@"arr_3[0]").Result.ReturnValue); 991ContinueWith<List<int>>("result").Result.ReturnValue; 1045AssertEx.Equal(new[] { 1, 2, 3, 4, 5, 6 }, s1.ReturnValue); 1048AssertEx.Equal(new[] { 1, 2, 3, 4, 5, 6, 7 }, s2.ReturnValue); 1051AssertEx.Equal(new[] { 1, 2, 3, 4, 5, 6, 7, 8 }, s3.ReturnValue); 1107Assert.Equal(4, s1.ReturnValue); 1110Assert.Equal(5, s2.ReturnValue); 1128Assert.Equal(3, state.ReturnValue); 1147Assert.Equal(3, state.ReturnValue); 1155Assert.Equal(true, state.ReturnValue); 1164Assert.Equal(true, state.ReturnValue); 1166Assert.Equal(true, state.ReturnValue); 1168Assert.Equal(false, state.ReturnValue); 1170Assert.Equal(true, state.ReturnValue); 1296var r2 = CSharpScript.Create($@"#r ""{fileMain.Path}""", ScriptOptions).ContinueWith($@"M.X.F").RunAsync().Result.ReturnValue; 1327var r2 = CSharpScript.Create($@"#r ""{fileMain.Path}""", ScriptOptions).ContinueWith($@"M.X.F").RunAsync().Result.ReturnValue; 1383Assert.Equal(1, s1.Result.ReturnValue); 1386Assert.IsType<List<int>>(s2.Result.ReturnValue); 1533Assert.Equal(6, s0.Result.ReturnValue); 1536Assert.Equal(1, s1.Result.ReturnValue); 1541Assert.Equal(20, s3.Result.ReturnValue); 1558Assert.Equal(3, s0.ReturnValue); 1566Assert.Equal("2", s1.ReturnValue); 1605Assert.Equal(123, s3.Result.ReturnValue); 1621Assert.Equal(2, s1.Result.ReturnValue); 1624Assert.Equal(2, s2.Result.ReturnValue); 1937Assert.Equal(10, state2.ReturnValue); 1964Assert.Equal(120, state3.ReturnValue); 1992Assert.Equal(1200, state4.ReturnValue); 2021Assert.Equal(1204, state4.ReturnValue); 2055Assert.Equal(1230, state4.ReturnValue); 2089Assert.Equal(1234, state4.ReturnValue); 2143Result.ReturnValue;
ScriptTests.cs (16)
129Assert.Equal(3, state.ReturnValue); 138Assert.Equal(3, state.ReturnValue); 147Assert.Equal(3, state.ReturnValue); 161Assert.Equal(3, state.ReturnValue); 170Assert.Null(state.ReturnValue); 179Assert.Null(state.ReturnValue); 287Assert.Equal(3, state.ReturnValue); 295Assert.Equal(3, state.ReturnValue); 348Assert.Equal(200, state.ReturnValue); 367Assert.Equal(10100, state.ReturnValue); 428Assert.Equal(2, s3.ReturnValue); 460Assert.Equal(25, state2.ReturnValue); 465Assert.Equal(10, state3.ReturnValue); 474Assert.Equal(2, state2.ReturnValue); 482Assert.Equal(1, state1.ReturnValue); 490Assert.Equal(1, state1.ReturnValue);
Microsoft.CodeAnalysis.InteractiveHost (1)
Interactive\Core\InteractiveHost.Service.cs (1)
768serviceState.Globals.Print(newState.ReturnValue);
Microsoft.CodeAnalysis.Scripting (4)
Hosting\CommandLine\CommandLineRunner.cs (2)
208return script.RunAsync(globals, cancellationToken).GetAwaiter().GetResult().ReturnValue; 314globals.Print(state.ReturnValue);
ScriptState.cs (1)
273internal override object GetReturnValue() => ReturnValue;
Utilities\TaskExtensions.cs (1)
20return (await task.ConfigureAwait(true)).ReturnValue;