Beispiel #1
0
 /// <summary>
 /// Executes the given method inside an open StreamReader.  The caller is not responsible for opening, closing, or
 /// cleaning up after the StreamReader.
 /// </summary>
 public void ExecuteInStreamReader(StreamReaderMethod method)
 {
     using (
         var reader = filePath == null ? new StreamReader(stream, Encoding.Default, true) : new StreamReader(File.OpenRead(filePath), Encoding.Default, true))
         method(reader);
 }
 /// <summary>
 /// Executes the given method inside an open StreamReader.  The caller is not responsible for opening, closing, or
 /// cleaning up after the StreamReader.
 /// </summary>
 public void ExecuteInStreamReader( StreamReaderMethod method )
 {
     using(
         var reader = filePath == null ? new StreamReader( stream, Encoding.Default, true ) : new StreamReader( File.OpenRead( filePath ), Encoding.Default, true ) )
         method( reader );
 }