public void Dispose()
        {
            if (_mappingDataWriter != null)
            {
                try
                {
                    SendEndOfData();

                    _mappingDataWriter.Dispose();
                }
                catch { }
                finally
                {
                    _mappingDataWriter = null;
                }
            }
        }
 internal PageExecutionListenerFeature(IHttpSocketAdapter mappingDataSocket)
 {
     _mappingDataWriter = new MappingDataWriter(mappingDataSocket);
 }
 public PageExecutionContext(MappingDataWriter mappingDataWriter, string sourceFilePath, TextWriter writer)
 {
     _mappingDataWriter = mappingDataWriter;
     _sourceFilePath    = sourceFilePath;
     _writer            = writer as TextWriterDecorator;
 }