SYMBOL INDEX (349 symbols across 38 files) FILE: src/Chell.Run/Program.cs class Program (line 16) | partial class Program method Main (line 18) | static Task Main(string[] args) class RunCommandParameterSet (line 21) | public class RunCommandParameterSet : ICommandParameterSet method RunAsync (line 36) | [IgnoreUnknownOptions] method RunScriptAsync (line 97) | private async Task RunScriptAsync(string fileName, string executableDi... FILE: src/Chell/ChellEnvironment.cs type ChellVerbosity (line 16) | [Flags] class ChellEnvironment (line 43) | public class ChellEnvironment method ChellEnvironment (line 52) | public ChellEnvironment() method SetCommandLineArgs (line 154) | [EditorBrowsable(EditorBrowsableState.Never)] FILE: src/Chell/CommandLineString.cs type CommandLineString (line 10) | [EditorBrowsable(EditorBrowsableState.Never)] method CommandLineString (line 17) | public CommandLineString(string value) method CommandLineString (line 23) | public CommandLineString(FormattableString value) FILE: src/Chell/Exports.cs class Exports (line 18) | public static class Exports class Verbosity (line 20) | public static class Verbosity method Run (line 111) | public static ProcessTask Run(FormattableString commandLine, ProcessTa... method Run (line 120) | public static ProcessTask Run(CommandLineString commandLine, ProcessTa... method Run (line 130) | public static ProcessTask Run(Stream inputStream, FormattableString co... method Run (line 140) | public static ProcessTask Run(Stream inputStream, CommandLineString co... method Run (line 150) | public static ProcessTask Run(ReadOnlyMemory inputData, Formatta... method Run (line 160) | public static ProcessTask Run(ReadOnlyMemory inputData, CommandL... method Echo (line 167) | public static void Echo(object? message = default) method Dump (line 175) | public static void Dump(T obj) method ToJson (line 182) | public static string ToJson(T obj, JsonSerializerOptions? options =... method FromJson (line 189) | public static T? FromJson(string json, T shape) method FromJson (line 196) | public static T? FromJson(string json) method Cd (line 206) | public static IDisposable Cd(string path) class ChangeDirectoryScope (line 209) | private class ChangeDirectoryScope : IDisposable method ChangeDirectoryScope (line 213) | public ChangeDirectoryScope(string newCurrentDirectory) method Dispose (line 219) | public void Dispose() method ChangeDirectory (line 224) | private void ChangeDirectory(string path) method Sleep (line 236) | public static Task Sleep(TimeSpan timeSpan) method Sleep (line 244) | public static Task Sleep(int seconds) method NoThrow (line 252) | public static Task NoThrow(ProcessTask task) method Exit (line 259) | public static void Exit(int exitCode = 0) method Mkdirp (line 266) | public static void Mkdirp(string path) method FetchAsync (line 275) | public static Task FetchAsync(string requestUri, ... method FetchStringAsync (line 288) | public static async Task FetchStringAsync(string requestUri, C... method FetchByteArrayAsync (line 308) | public static async Task FetchByteArrayAsync(string requestUri... method FetchStreamAsync (line 328) | public static async Task FetchStreamAsync(string requestUri, C... method Which (line 347) | public static string Which(string commandName) method TryWhich (line 358) | public static bool TryWhich(string commandName, out string matchedPath) method Glob (line 369) | public static IEnumerable Glob(params string[] patterns) method Glob (line 381) | public static IEnumerable Glob(string baseDir, string[] patterns) method Prompt (line 407) | public static async Task Prompt(string message) FILE: src/Chell/Extensions/ChellExtensions.cs class ChellExtensions (line 11) | public static class ChellExtensions method Dump (line 19) | public static T Dump(this T value) method Dump (line 30) | public static async Task Dump(this Task task) FILE: src/Chell/Extensions/ProcessOutputExtensions.cs class ProcessOutputExtensions (line 6) | public static class ProcessOutputExtensions method AsJsonLines (line 14) | public static IEnumerable AsJsonLines(this ProcessOutput proces... method AsJsonLines (line 20) | public static IEnumerable AsJsonLines(this ProcessOutput proces... method AsJson (line 29) | public static T? AsJson(this ProcessOutput processOutput, T shape, ... method AsJson (line 35) | public static T? AsJson(this ProcessOutput processOutput, JsonSeria... FILE: src/Chell/Extensions/ProcessTaskExtensions.Generated.cs class ProcessTaskExtensions (line 6) | public static partial class ProcessTaskExtensions method GetAwaiter (line 8) | public static System.Runtime.CompilerServices.TaskAwaiter<(ProcessOutp... method GetAwaiter (line 17) | public static System.Runtime.CompilerServices.TaskAwaiter<(ProcessOutp... method GetAwaiter (line 26) | public static System.Runtime.CompilerServices.TaskAwaiter<(ProcessOutp... method GetAwaiter (line 35) | public static System.Runtime.CompilerServices.TaskAwaiter<(ProcessOutp... method GetAwaiter (line 44) | public static System.Runtime.CompilerServices.TaskAwaiter<(ProcessOutp... method GetAwaiter (line 53) | public static System.Runtime.CompilerServices.TaskAwaiter<(ProcessOutp... method GetAwaiter (line 62) | public static System.Runtime.CompilerServices.TaskAwaiter<(ProcessOutp... method GetAwaiter (line 71) | public static System.Runtime.CompilerServices.TaskAwaiter<(ProcessOutp... method GetAwaiter (line 80) | public static System.Runtime.CompilerServices.TaskAwaiter<(ProcessOutp... FILE: src/Chell/Extensions/ProcessTaskExtensions.cs class ProcessTaskExtensions (line 5) | public static partial class ProcessTaskExtensions FILE: src/Chell/Extensions/StringExtensions.cs class StringExtensions (line 10) | public static class StringExtensions method AsJsonLines (line 18) | public static IEnumerable AsJsonLines(this IEnumerable ... method AsJsonLines (line 26) | public static IEnumerable AsJsonLines(this IEnumerable ... method AsJson (line 37) | public static T? AsJson(this string json, T shape, JsonSerializerOp... method AsJson (line 43) | public static T? AsJson(this string json, JsonSerializerOptions? op... FILE: src/Chell/IO/ChellWrappedStream.cs class ChellWritableStream (line 12) | public partial class ChellWritableStream : ChellWrappedStream method ChellWritableStream (line 16) | public ChellWritableStream(Stream baseStream, Encoding encoding) method Write (line 23) | public void Write(byte[] value) => BaseStream.Write(value); method Write (line 24) | public new void Write(ReadOnlySpan value) => BaseStream.Write(va... method WriteAsync (line 25) | public ValueTask WriteAsync(byte[] value, CancellationToken cancellati... method WriteAsync (line 26) | public new ValueTask WriteAsync(ReadOnlyMemory value, Cancellati... method Dispose (line 28) | protected override void Dispose(bool disposing) method DisposeAsync (line 34) | public override async ValueTask DisposeAsync() class ChellReadableStream (line 41) | public partial class ChellReadableStream : ChellWrappedStream method ChellReadableStream (line 45) | public ChellReadableStream(Stream baseStream, Encoding encoding) method ReadAllBytesAsync (line 51) | public async Task ReadAllBytesAsync(CancellationToken cancella... method ReadAllBytes (line 66) | public byte[] ReadAllBytes() method ReadToEndAsync (line 80) | public async Task ReadToEndAsync() method ReadToEnd (line 85) | public string ReadToEnd() method ReadAllLines (line 90) | public IEnumerable ReadAllLines() method ReadAllLinesAsync (line 101) | public async IAsyncEnumerable ReadAllLinesAsync() method Dispose (line 112) | protected override void Dispose(bool disposing) class ChellWrappedStream (line 119) | public abstract class ChellWrappedStream : Stream method ChellWrappedStream (line 125) | protected ChellWrappedStream(Stream baseStream) method Flush (line 131) | public override void Flush() method Read (line 136) | public override int Read(byte[] buffer, int offset, int count) method Read (line 141) | public override int Read(Span buffer) method ReadAsync (line 146) | public override Task ReadAsync(byte[] buffer, int offset, int cou... method ReadAsync (line 151) | public override ValueTask ReadAsync(Memory buffer, Cancella... method Seek (line 156) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 161) | public override void SetLength(long value) method Write (line 166) | public override void Write(byte[] buffer, int offset, int count) method Write (line 171) | public override void Write(ReadOnlySpan buffer) method WriteAsync (line 176) | public override Task WriteAsync(byte[] buffer, int offset, int count, ... method WriteAsync (line 181) | public override ValueTask WriteAsync(ReadOnlyMemory buffer, Canc... FILE: src/Chell/IO/ChellWritableStream.Generated.cs class ChellWritableStream (line 9) | public partial class ChellWritableStream method Write (line 11) | public void Write(string? value) => _writer.Write(value); method WriteLine (line 12) | public void WriteLine(string? value) => _writer.WriteLine(value); method WriteAsync (line 13) | public Task WriteAsync(string? value) => _writer.WriteAsync(value); method WriteLineAsync (line 14) | public Task WriteLineAsync(string? value) => _writer.WriteLineAsync(va... method Write (line 15) | public void Write(char value) => _writer.Write(value); method WriteLine (line 16) | public void WriteLine(char value) => _writer.WriteLine(value); method WriteAsync (line 17) | public Task WriteAsync(char value) => _writer.WriteAsync(value); method WriteLineAsync (line 18) | public Task WriteLineAsync(char value) => _writer.WriteLineAsync(value); method Write (line 19) | public void Write(char[]? value) => _writer.Write(value); method WriteLine (line 20) | public void WriteLine(char[]? value) => _writer.WriteLine(value); method WriteAsync (line 21) | public Task WriteAsync(char[]? value) => _writer.WriteAsync(value); method WriteLineAsync (line 22) | public Task WriteLineAsync(char[]? value) => _writer.WriteLineAsync(va... method Write (line 23) | public void Write(object? value) => _writer.Write(value); method WriteLine (line 24) | public void WriteLine(object? value) => _writer.WriteLine(value); method Write (line 25) | public void Write(double value) => _writer.Write(value); method WriteLine (line 26) | public void WriteLine(double value) => _writer.WriteLine(value); method Write (line 27) | public void Write(float value) => _writer.Write(value); method WriteLine (line 28) | public void WriteLine(float value) => _writer.WriteLine(value); method Write (line 29) | public void Write(long value) => _writer.Write(value); method WriteLine (line 30) | public void WriteLine(long value) => _writer.WriteLine(value); method Write (line 31) | public void Write(int value) => _writer.Write(value); method WriteLine (line 32) | public void WriteLine(int value) => _writer.WriteLine(value); method Write (line 33) | public void Write(ReadOnlySpan value) => _writer.Write(value); method WriteLine (line 34) | public void WriteLine(ReadOnlySpan value) => _writer.WriteLine(v... method WriteAsync (line 35) | public Task WriteAsync(ReadOnlyMemory value) => _writer.WriteAsy... method WriteLineAsync (line 36) | public Task WriteLineAsync(ReadOnlyMemory value) => _writer.Writ... FILE: src/Chell/IO/IConsoleProvider.cs type IConsoleProvider (line 7) | public interface IConsoleProvider method OpenStandardInput (line 9) | Stream OpenStandardInput(); method OpenStandardOutput (line 10) | Stream OpenStandardOutput(); method OpenStandardError (line 11) | Stream OpenStandardError(); FILE: src/Chell/IO/LINQPadConsoleProvider.cs class LINQPadConsoleProvider (line 11) | public class LINQPadConsoleProvider : IConsoleProvider method LINQPadConsoleProvider (line 24) | public LINQPadConsoleProvider() method OpenStandardInput (line 45) | public Stream OpenStandardInput() method OpenStandardOutput (line 48) | public Stream OpenStandardOutput() method OpenStandardError (line 51) | public Stream OpenStandardError() class PipeTextWriter (line 54) | private class PipeTextWriter : TextWriter method PipeTextWriter (line 59) | public PipeTextWriter(PipeWriter writer, Encoding encoding) method Write (line 65) | public override void Write(char value) FILE: src/Chell/IO/SystemConsoleProvider.cs class SystemConsoleProvider (line 10) | public sealed class SystemConsoleProvider : IConsoleProvider method SystemConsoleProvider (line 14) | private SystemConsoleProvider() method OpenStandardInput (line 17) | public Stream OpenStandardInput() method OpenStandardOutput (line 20) | public Stream OpenStandardOutput() method OpenStandardError (line 23) | public Stream OpenStandardError() FILE: src/Chell/Internal/CommandLineHelper.cs class CommandLineHelper (line 12) | internal class CommandLineHelper method WriteCommandLineToConsole (line 14) | public static void WriteCommandLineToConsole(IConsoleProvider console,... method Expand (line 35) | public static string Expand(FormattableString commandLine, IShellExecu... method Parse (line 50) | public static (string Command, string Arguments) Parse(FormattableStri... method Parse (line 63) | public static (string Command, string Arguments) Parse(string commandL... method Escape (line 81) | public static string Escape(string v) FILE: src/Chell/Internal/EnvironmentVariables.cs class EnvironmentVariables (line 8) | internal class EnvironmentVariables : IDictionary method GetEnumerator (line 10) | public IEnumerator> GetEnumerator() method GetEnumerator (line 18) | IEnumerator IEnumerable.GetEnumerator() method Add (line 23) | public void Add(KeyValuePair item) method Clear (line 28) | public void Clear() method Contains (line 33) | public bool Contains(KeyValuePair item) method CopyTo (line 38) | public void CopyTo(KeyValuePair[] array, int arrayIndex) method Remove (line 43) | public bool Remove(KeyValuePair item) method Add (line 57) | public void Add(string key, string value) method ContainsKey (line 62) | public bool ContainsKey(string key) method Remove (line 67) | public bool Remove(string key) method TryGetValue (line 78) | public bool TryGetValue(string key, out string value) FILE: src/Chell/Internal/LINQPadHelper.cs class LINQPadHelper (line 13) | internal class LINQPadHelper method WriteRawHtml (line 18) | public static void WriteRawHtml(string html) FILE: src/Chell/Internal/ObjectDumper.cs class ObjectDumper (line 13) | internal static class ObjectDumper method Dump (line 15) | public static T Dump(T obj) class DumpMethodCache (line 18) | private static class DumpMethodCache method DumpMethodCache (line 22) | static DumpMethodCache() method DumpMethodCache (line 37) | static DumpMethodCache() class DumpMethodCache (line 33) | private static class DumpMethodCache method DumpMethodCache (line 22) | static DumpMethodCache() method DumpMethodCache (line 37) | static DumpMethodCache() FILE: src/Chell/Internal/OutputSink.cs class OutputSink (line 10) | internal class OutputSink : IDisposable, IAsyncDisposable method OutputSink (line 32) | public OutputSink(Encoding encoding) method CompleteAsync (line 47) | public async Task CompleteAsync() method RunReadWriteLoopAsync (line 63) | private async Task RunReadWriteLoopAsync(PipeReader reader, Stream des... method Dispose (line 94) | public void Dispose() method DisposeAsync (line 103) | public async ValueTask DisposeAsync() FILE: src/Chell/Internal/StandardInput.cs class StandardInput (line 6) | internal class StandardInput method StandardInput (line 11) | static StandardInput() FILE: src/Chell/Internal/StreamPipe.cs class StreamPipe (line 11) | internal class StreamPipe method StreamPipe (line 24) | public StreamPipe(Stream baseStream) method CopyStreamToPipeAsync (line 35) | private async Task CopyStreamToPipeAsync(CancellationToken cancellatio... method CompleteAsync (line 48) | public async Task CompleteAsync() method Ready (line 64) | public void Ready() method Connect (line 69) | public StreamPipe Connect(Stream stream) method Connect (line 77) | public StreamPipe Connect(PipeWriter writer) method Disconnect (line 86) | public StreamPipe Disconnect(Stream stream) method Disconnect (line 95) | public StreamPipe Disconnect(PipeWriter writer) method RunReadLoopAsync (line 104) | private async Task RunReadLoopAsync(CancellationToken cancellationToken) method WriteAsync (line 190) | private static async ValueTask WriteAsync(Stream stream, ReadResult re... method WriteAsync (line 215) | private static async ValueTask WriteAsync(PipeWriter writer, ReadResul... FILE: src/Chell/Internal/Which.cs class Which (line 11) | public static class Which method TryGetPath (line 13) | public static bool TryGetPath(string commandName, out string matchedPath) FILE: src/Chell/ProcessOutput.cs class ProcessOutput (line 16) | public class ProcessOutput : IEnumerable method ProcessOutput (line 55) | public ProcessOutput(Encoding encoding) method ToString (line 66) | public override string ToString() => Combined; method GetEnumerator (line 68) | public IEnumerator GetEnumerator() method GetEnumerator (line 71) | IEnumerator IEnumerable.GetEnumerator() method AsLines (line 77) | public IEnumerable AsLines(bool trimEnd = false) FILE: src/Chell/ProcessTask.cs class ProcessTask (line 14) | public class ProcessTask method ProcessTask (line 71) | public ProcessTask(FormattableString commandLine, ProcessTaskOptions? ... method ProcessTask (line 74) | public ProcessTask(Stream? inputStream, FormattableString commandLine,... method ProcessTask (line 77) | public ProcessTask(ReadOnlyMemory inputData, FormattableString c... method ProcessTask (line 82) | public ProcessTask(CommandLineString commandLine, ProcessTaskOptions? ... method ProcessTask (line 85) | public ProcessTask(Stream? inputStream, CommandLineString commandLine,... method ProcessTask (line 88) | public ProcessTask(ReadOnlyMemory inputData, CommandLineString c... method ProcessTask (line 91) | private ProcessTask(Stream? inputStream, string commandLine, ProcessTa... method ProcessTask (line 95) | public ProcessTask(string command, string arguments, ProcessTaskOption... method ProcessTask (line 98) | public ProcessTask(Stream? inputStream, string command, string argumen... method ProcessTask (line 101) | public ProcessTask(ReadOnlyMemory inputData, string command, str... method ProcessTask (line 105) | private ProcessTask(Stream? inputStream, string commandLine, (string C... method AsTask (line 182) | public async Task AsTask() method GetAwaiter (line 194) | public System.Runtime.CompilerServices.TaskAwaiter GetA... method NoThrow (line 219) | public ProcessTask NoThrow() method ToString (line 225) | public override string ToString() method RedirectStandardInput (line 236) | public void RedirectStandardInput(bool immediateLaunchProcess = true) method ConnectStreamToStandardInput (line 262) | public void ConnectStreamToStandardInput(Stream stream) method SuppressConsoleOutputs (line 277) | public ProcessTask SuppressConsoleOutputs() method Pipe (line 288) | public ProcessTask Pipe(Stream stream) method Pipe (line 308) | public ProcessTask Pipe(ProcessTask nextProcess) method EnsureProcess (line 335) | private void EnsureProcess() method StartProcess (line 346) | private void StartProcess() method ReadyPipe (line 403) | private void ReadyPipe() method UnbufferedCopyToAsync (line 422) | private static async Task UnbufferedCopyToAsync(Stream src, Stream des... method ThrowIfParentTaskHasThrownProcessException (line 438) | private async Task ThrowIfParentTaskHasThrownProcessException(bool awa... method AsTaskCore (line 462) | private async Task AsTaskCore() method WriteDebugTrace (line 543) | [Conditional("DEBUG")] FILE: src/Chell/ProcessTaskException.cs class ProcessTaskException (line 8) | public class ProcessTaskException : Exception method ProcessTaskException (line 13) | public ProcessTaskException(string processName, int processId, Process... method ProcessTaskException (line 20) | public ProcessTaskException(ProcessTask processTask, ProcessOutput out... FILE: src/Chell/ProcessTaskOptions.cs class ProcessTaskOptions (line 7) | public class ProcessTaskOptions method ProcessTaskOptions (line 47) | public ProcessTaskOptions( method ProcessTaskOptions (line 66) | private ProcessTaskOptions(ProcessTaskOptions orig) method WithRedirectStandardInput (line 77) | public ProcessTaskOptions WithRedirectStandardInput(bool redirectStand... method WithEnableAutoWireStandardInput (line 79) | public ProcessTaskOptions WithEnableAutoWireStandardInput(bool enableA... method WithShellExecutor (line 81) | public ProcessTaskOptions WithShellExecutor(IShellExecutor shellExecutor) method WithVerbosity (line 83) | public ProcessTaskOptions WithVerbosity(ChellVerbosity verbosity) method WithWorkingDirectory (line 85) | public ProcessTaskOptions WithWorkingDirectory(string? workingDirectory) method WithTimeout (line 87) | public ProcessTaskOptions WithTimeout(TimeSpan timeout) FILE: src/Chell/Run.cs class Run (line 10) | public class Run : ProcessTask method Run (line 21) | public Run(CommandLineString commandLine) : base(commandLine) { } method Run (line 29) | public Run(FormattableString commandLine) : base(commandLine) { } method Run (line 34) | public Run(Stream inputStream, CommandLineString commandLine) : base(i... method Run (line 44) | public Run(Stream inputStream, FormattableString commandLine) : base(i... method Run (line 51) | public Run(ReadOnlyMemory inputData, CommandLineString commandLi... method Run (line 61) | public Run(ReadOnlyMemory inputData, FormattableString commandLi... FILE: src/Chell/Shell/BashShellExecutor.cs class BashShellExecutor (line 9) | public class BashShellExecutor : IShellExecutor method GetCommandAndArguments (line 19) | public (string Command, string Arguments) GetCommandAndArguments(strin... method Escape (line 23) | public string Escape(string value) method BashShellExecutor (line 36) | public BashShellExecutor(string? prefix = null) method BashShellExecutor (line 41) | static BashShellExecutor() FILE: src/Chell/Shell/CmdShellExecutor.cs class CmdShellExecutor (line 6) | public class CmdShellExecutor : IShellExecutor method GetCommandAndArguments (line 10) | public (string Command, string Arguments) GetCommandAndArguments(strin... method Escape (line 13) | public string Escape(string value) FILE: src/Chell/Shell/IShellExecutor.cs type IShellExecutor (line 9) | public interface IShellExecutor method GetCommandAndArguments (line 12) | (string Command, string Arguments) GetCommandAndArguments(string comma... method Escape (line 13) | string Escape(string value); FILE: src/Chell/Shell/NoUseShellExecutor.cs class NoUseShellExecutor (line 7) | public class NoUseShellExecutor : IShellExecutor method GetCommandAndArguments (line 11) | public (string Command, string Arguments) GetCommandAndArguments(strin... method Escape (line 16) | public string Escape(string value) FILE: src/Chell/Shell/ShellExecutorProvider.cs class ShellExecutorProvider (line 7) | public class ShellExecutorProvider method SetExecutor (line 11) | public void SetExecutor(IShellExecutor shellExecutor) method GetPlatformPreferredExecutor (line 16) | internal static IShellExecutor GetPlatformPreferredExecutor() class ShellExecutorProviderExtensions (line 27) | public static class ShellExecutorProviderExtensions method NoUseShell (line 29) | public static void NoUseShell(this ShellExecutorProvider provider) method UseBash (line 33) | public static void UseBash(this ShellExecutorProvider provider, string... method UseCmd (line 37) | public static void UseCmd(this ShellExecutorProvider provider) method UseDefault (line 41) | public static void UseDefault(this ShellExecutorProvider provider) FILE: tests/Chell.Tests/ChellEnvironmentTest.cs class ChellEnvironmentTest (line 12) | public class ChellEnvironmentTest method HomeDirectory (line 14) | [Fact] FILE: tests/Chell.Tests/CommandLineStringTest.cs class CommandLineStringTest (line 11) | public class CommandLineStringTest method StaticMethodPreferString (line 13) | [Fact] method StaticMethodPreferFormattableString (line 18) | [Fact] class StaticMethodOverloadedTest (line 24) | private static class StaticMethodOverloadedTest method A (line 26) | public static string A(CommandLineString s) => $"{nameof(CommandLine... method A (line 27) | public static string A(FormattableString s) => $"{nameof(Formattable... method InstanceMethodPreferString (line 30) | [Fact] method InstanceMethodPreferFormattableString (line 35) | [Fact] class InstanceMethodOverloadedTest (line 41) | private class InstanceMethodOverloadedTest method A (line 43) | public string A(CommandLineString s) => $"{nameof(CommandLineString)... method A (line 44) | public string A(FormattableString s) => $"{nameof(FormattableString)... method ImplicitCastConstructorPreferString (line 47) | [Fact] method ImplicitCastConstructorPreferFormattableString (line 52) | [Fact] class ConstructorOverloadedTest (line 58) | private class ConstructorOverloadedTest method ConstructorOverloadedTest (line 62) | public ConstructorOverloadedTest(CommandLineString s) method ConstructorOverloadedTest (line 67) | public ConstructorOverloadedTest(FormattableString s) FILE: tests/Chell.Tests/ProcessTaskTest.cs class ProcessTaskTestFixtureExtensions (line 18) | internal static class ProcessTaskTestFixtureExtensions method AddTo (line 20) | public static TemporaryAppBuilder.Compilation AddTo(this TemporaryAppB... class ProcessTaskTestFixture (line 28) | public class ProcessTaskTestFixture : IDisposable method ProcessTaskTestFixture (line 45) | public ProcessTaskTestFixture() method Dispose (line 139) | public void Dispose() class ProcessTaskTest (line 145) | [Collection("ProcessTaskTest")] // NOTE: Test cases use `Console` and do... method ProcessTaskTest (line 150) | public ProcessTaskTest(ProcessTaskTestFixture fixture) method RunAsync (line 155) | private async Task<(string StandardOut, string StandardError)> RunAsyn... method CommandNotFound_UseShell (line 164) | [Fact] method CommandNotFound_NoUseShell (line 180) | [Fact] method Execute (line 189) | [Fact] method ProcessOutputInArgumentShouldBeTrimmed (line 203) | [Fact] method ExpandArguments (line 216) | [Fact] method ExpandArguments_Escape (line 228) | [Fact] method ExitCode (line 240) | [Fact] method ExitCode_ThrowIfNonZero (line 248) | [Fact] method ProcessOutput_StandardInputPassThroughText (line 256) | [Fact] method ProcessOutput_StandardInputOutputCombined (line 267) | [Fact] method ProcessOutput_StandardInputPassThroughBinary (line 280) | [Fact] method Pipe_StandardInputPassThroughBinary (line 291) | [Fact] method Pipe_CloseDestFirst (line 306) | [Fact] method Pipe_CloseSrcFirst (line 316) | [Fact] method Pipe_ExitCode_NonZero (line 326) | [Fact] method Pipe_ExitCode_NonZero_ExitTailFirst (line 336) | [Fact] method Pipe_ExitCode_NonZero_NoThrow (line 346) | [Fact] method WorkingDirectory (line 356) | [Fact] method ProcessTimeout (line 373) | [Fact] method ProcessTimeout_Never (line 388) | [Fact] method Verbosity_Silent (line 403) | [Fact] method Verbosity_CommandLine (line 415) | [Fact] method Verbosity_ConsoleOutputs (line 428) | [Fact] class FakeConsoleProviderScope (line 440) | private class FakeConsoleProviderScope : IDisposable method FakeConsoleProviderScope (line 449) | public FakeConsoleProviderScope() method Dispose (line 459) | public void Dispose() class FakeConsoleProvider (line 468) | public class FakeConsoleProvider : IConsoleProvider, IDisposable method FakeConsoleProvider (line 478) | public FakeConsoleProvider() method GetStandardOutputAsString (line 487) | public string GetStandardOutputAsString() => Encoding.UTF8.GetString(_... method GetStandardErrorAsString (line 488) | public string GetStandardErrorAsString() => Encoding.UTF8.GetString(_e... method OpenStandardInput (line 490) | public Stream OpenStandardInput() method OpenStandardOutput (line 493) | public Stream OpenStandardOutput() method OpenStandardError (line 496) | public Stream OpenStandardError() method Dispose (line 507) | public void Dispose() FILE: tests/Chell.Tests/Shell/BashShellExecutorTest.cs class BashShellExecutorTest (line 8) | public class BashShellExecutorTest method Escape (line 10) | [Fact] method GetCommandAndArguments (line 23) | [Fact] FILE: tests/Chell.Tests/Shell/CmdShellExecutorTest.cs class CmdShellExecutorTest (line 8) | public class CmdShellExecutorTest method Escape (line 10) | [Fact] method GetCommandAndArguments (line 50) | [Fact] FILE: tests/Chell.Tests/TemporaryAppBuilder.cs class TemporaryAppSolutionBuilder (line 11) | public class TemporaryAppSolutionBuilder : IDisposable method TemporaryAppSolutionBuilder (line 16) | public TemporaryAppSolutionBuilder() method CreateProject (line 22) | public string CreateProject(string projectName, Action