AnonymousPipes.Program.Reader C# (CSharp) Method

Reader() private method

private Reader ( ) : void
return void
        private void Reader()
        {
            try
            {
                WriteLine("anonymous pipe reader");
                var pipeReader = new AnonymousPipeServerStream(PipeDirection.In, HandleInheritability.None);
                using (var reader = new StreamReader(pipeReader))
                {
                    _pipeHandle = pipeReader.GetClientHandleAsString();
                    WriteLine($"pipe handle: {_pipeHandle}");
                    _pipeHandleSet.Set();
                    bool end = false;
                    while (!end)
                    {
                        string line = reader.ReadLine();
                        WriteLine(line);
                        if (line == "end") end = true;
                    }
                    WriteLine("finished reading");

                }
            }
            catch (Exception ex)
            {
                WriteLine(ex.Message);
            }
        }
    }