3 instantiations of OutputLine
Microsoft.DotNet.HotReload.Watch (3)
Build\BuildReporter.cs (1)
101=> _messages.Add(new OutputLine(message.TrimEnd('\r', '\n'), IsError: false));
Process\ProcessRunner.cs (2)
182onOutput(new OutputLine(args.Data, IsError: false)); 197onOutput(new OutputLine(args.Data, IsError: true));
15 references to OutputLine
dotnet-watch (2)
Watch\DotNetWatcher.cs (1)
70Action<OutputLine>? outputObserver = null;
Watch\MsBuildFileSetFactory.cs (1)
54var capturedOutput = new List<OutputLine>();
Microsoft.DotNet.HotReload.Watch (13)
Aspire\AspireServiceFactory.cs (2)
129var outputChannel = Channel.CreateUnbounded<OutputLine>(s_outputChannelOptions); 183await foreach (var line in outputChannel.Reader.ReadAllAsync(cancellationToken))
Browser\BrowserLauncher.cs (1)
21public Action<OutputLine>? TryGetBrowserLaunchOutputObserver(
Build\BuildReporter.cs (2)
86private readonly List<OutputLine> _messages = []; 94public IReadOnlyList<OutputLine> Messages
HotReload\HotReloadDotNetWatcher.cs (1)
1266List<OutputLine>? capturedOutput = _context.EnvironmentOptions.TestFlags != TestFlags.None ? [] : null;
Process\ProcessSpec.cs (2)
12public Action<OutputLine>? OnOutput { get; set; } 36public void RedirectOutput(Action<OutputLine>? outputObserver, IProcessOutputReporter outputReporter, EnvironmentOptions environmentOptions, string projectDisplayName)
Process\ProjectLauncher.cs (1)
34Action<OutputLine>? onOutput,
Process\WebServerProcessStateObserver.cs (1)
24public static Action<OutputLine> GetObserver(ProjectGraphNode serverProject, Action<string> onServerListening)
UI\BuildOutput.cs (1)
16public static void ReportBuildOutput(ILogger logger, IEnumerable<OutputLine> buildOutput, bool success)
UI\ConsoleReporter.cs (1)
15void IProcessOutputReporter.ReportOutput(OutputLine line)
UI\IReporter.cs (1)
333void ReportOutput(OutputLine line);