1 type derived from ScriptState
Microsoft.CodeAnalysis.Scripting (1)
ScriptState.cs (1)
270public sealed class ScriptState<T> : ScriptState
40 references to ScriptState
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
ScriptTests.cs (1)
426var s2 = await s1.Script.RunAsync();
Microsoft.CodeAnalysis.Scripting (35)
Script.cs (28)
178/// <returns>A <see cref="ScriptState"/> that represents the state after running the script, including all declared variables and return value.</returns> 179public Task<ScriptState> RunAsync(object globals, CancellationToken cancellationToken) 191/// If it returns true the exception is caught and stored on the resulting <see cref="ScriptState"/>, otherwise the exception is propagated to the caller. 194/// <returns>A <see cref="ScriptState"/> that represents the state after running the script, including all declared variables and return value.</returns> 195public Task<ScriptState> RunAsync(object globals = null, Func<Exception, bool> catchException = null, CancellationToken cancellationToken = default(CancellationToken)) 198internal abstract Task<ScriptState> CommonRunAsync(object globals, Func<Exception, bool> catchException, CancellationToken cancellationToken); 207/// <returns>A <see cref="ScriptState"/> that represents the state after running the script, including all declared variables and return value.</returns> 208public Task<ScriptState> RunFromAsync(ScriptState previousState, CancellationToken cancellationToken) 219/// If it returns true the exception is caught and stored on the resulting <see cref="ScriptState"/>, otherwise the exception is propagated to the caller. 222/// <returns>A <see cref="ScriptState"/> that represents the state after running the script, including all declared variables and return value.</returns> 223public Task<ScriptState> RunFromAsync(ScriptState previousState, Func<Exception, bool> catchException = null, CancellationToken cancellationToken = default(CancellationToken)) 226internal abstract Task<ScriptState> CommonRunFromAsync(ScriptState previousState, Func<Exception, bool> catchException, CancellationToken cancellationToken); 381internal override Task<ScriptState> CommonRunAsync(object globals, Func<Exception, bool> catchException, CancellationToken cancellationToken) 382=> RunAsync(globals, catchException, cancellationToken).CastAsync<ScriptState<T>, ScriptState>(); 384internal override Task<ScriptState> CommonRunFromAsync(ScriptState previousState, Func<Exception, bool> catchException, CancellationToken cancellationToken) 385=> RunFromAsync(previousState, catchException, cancellationToken).CastAsync<ScriptState<T>, ScriptState>(); 466/// <returns>A <see cref="ScriptState"/> that represents the state after running the script, including all declared variables and return value.</returns> 481/// If it returns true the exception is caught and stored on the resulting <see cref="ScriptState"/>, otherwise the exception is propagated to the caller. 484/// <returns>A <see cref="ScriptState"/> that represents the state after running the script, including all declared variables and return value.</returns> 527/// <returns>A <see cref="ScriptState"/> that represents the state after running the script, including all declared variables and return value.</returns> 530public new Task<ScriptState<T>> RunFromAsync(ScriptState previousState, CancellationToken cancellationToken) 541/// If it returns true the exception is caught and stored on the resulting <see cref="ScriptState"/>, otherwise the exception is propagated to the caller. 544/// <returns>A <see cref="ScriptState"/> that represents the state after running the script, including all declared variables and return value.</returns> 547public new Task<ScriptState<T>> RunFromAsync(ScriptState previousState, Func<Exception, bool> catchException = null, CancellationToken cancellationToken = default(CancellationToken))
ScriptState.cs (7)
32/// Exceptions are only caught and stored here if the API returning the <see cref="ScriptState"/> is instructed to do so. 141/// <returns>A <see cref="ScriptState"/> that represents the state after running <paramref name="code"/>, including all declared variables and return value.</returns> 152/// If it returns true the exception is caught and stored on the resulting <see cref="ScriptState"/>, otherwise the exception is propagated to the caller. 155/// <returns>A <see cref="ScriptState"/> that represents the state after running <paramref name="code"/>, including all declared variables, return value and caught exception (if applicable).</returns> 165/// <returns>A <see cref="ScriptState"/> that represents the state after running <paramref name="code"/>, including all declared variables and return value.</returns> 176/// If it returns true the exception is caught and stored on the resulting <see cref="ScriptState"/>, otherwise the exception is propagated to the caller. 179/// <returns>A <see cref="ScriptState"/> that represents the state after running <paramref name="code"/>, including all declared variables, return value and caught exception (if applicable).</returns>
Microsoft.CodeAnalysis.Scripting.TestUtilities (4)
ScriptingTestHelpers.cs (2)
65internal static void AssertCompilationError(Task<ScriptState> state, string code, params DiagnosticDescription[] expectedDiagnostics) 75internal static void AssertCompilationError(ScriptState state, string code, params DiagnosticDescription[] expectedDiagnostics)
ScriptTaskExtensions.cs (2)
15public static async Task<ScriptState<object>> ContinueWith(this Task<ScriptState> task, string code, ScriptOptions options = null, CancellationToken cancellationToken = default(CancellationToken)) 25public static async Task<ScriptState<T>> ContinueWith<T>(this Task<ScriptState> task, string code, ScriptOptions options = null, CancellationToken cancellationToken = default(CancellationToken))