1 type derived from ScriptState
Microsoft.CodeAnalysis.Scripting (1)
ScriptState.cs (1)
270public sealed class ScriptState<T> : ScriptState
35 references to ScriptState
Microsoft.CodeAnalysis.Scripting (35)
Script.cs (28)
177/// <returns>A <see cref="ScriptState"/> that represents the state after running the script, including all declared variables and return value.</returns> 178public Task<ScriptState> RunAsync(object globals, CancellationToken cancellationToken) 190/// If it returns true the exception is caught and stored on the resulting <see cref="ScriptState"/>, otherwise the exception is propagated to the caller. 193/// <returns>A <see cref="ScriptState"/> that represents the state after running the script, including all declared variables and return value.</returns> 194public Task<ScriptState> RunAsync(object globals = null, Func<Exception, bool> catchException = null, CancellationToken cancellationToken = default(CancellationToken)) 197internal abstract Task<ScriptState> CommonRunAsync(object globals, Func<Exception, bool> catchException, CancellationToken cancellationToken); 206/// <returns>A <see cref="ScriptState"/> that represents the state after running the script, including all declared variables and return value.</returns> 207public Task<ScriptState> RunFromAsync(ScriptState previousState, CancellationToken cancellationToken) 218/// If it returns true the exception is caught and stored on the resulting <see cref="ScriptState"/>, otherwise the exception is propagated to the caller. 221/// <returns>A <see cref="ScriptState"/> that represents the state after running the script, including all declared variables and return value.</returns> 222public Task<ScriptState> RunFromAsync(ScriptState previousState, Func<Exception, bool> catchException = null, CancellationToken cancellationToken = default(CancellationToken)) 225internal abstract Task<ScriptState> CommonRunFromAsync(ScriptState previousState, Func<Exception, bool> catchException, CancellationToken cancellationToken); 380internal override Task<ScriptState> CommonRunAsync(object globals, Func<Exception, bool> catchException, CancellationToken cancellationToken) 381=> RunAsync(globals, catchException, cancellationToken).CastAsync<ScriptState<T>, ScriptState>(); 383internal override Task<ScriptState> CommonRunFromAsync(ScriptState previousState, Func<Exception, bool> catchException, CancellationToken cancellationToken) 384=> 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>