Class MultiFileTextReader
Inheritance
System.Object
System.MarshalByRefObject
System.IO.TextReader
MultiFileTextReader
Implements
System.IDisposable
Inherited Members
System.IO.TextReader.Null
System.IO.TextReader.Dispose()
System.IO.TextReader.Dispose(System.Boolean)
System.IO.TextReader.ReadLineAsync()
System.IO.TextReader.ReadToEndAsync()
System.IO.TextReader.ReadAsync(System.Char[], System.Int32, System.Int32)
System.IO.TextReader.ReadBlockAsync(System.Char[], System.Int32, System.Int32)
System.IO.TextReader.Synchronized(System.IO.TextReader)
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.CreateObjRef(System.Type)
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Sdl.LanguagePlatform.IO
Assembly: Sdl.LanguagePlatform.IO.dll
Syntax
public class MultiFileTextReader : TextReader, IDisposable
Constructors
MultiFileTextReader(DirectoryInfo, String, Boolean)
Declaration
public MultiFileTextReader(DirectoryInfo rootDirectory, string fileFilter, bool recurse)
Parameters
Type | Name | Description |
---|---|---|
System.IO.DirectoryInfo | rootDirectory | |
System.String | fileFilter | |
System.Boolean | recurse |
MultiFileTextReader(FileInfo[])
Declaration
public MultiFileTextReader(params FileInfo[] files)
Parameters
Type | Name | Description |
---|---|---|
System.IO.FileInfo[] | files |
MultiFileTextReader(String[])
Declaration
public MultiFileTextReader(params string[] filesOrDirectories)
Parameters
Type | Name | Description |
---|---|---|
System.String[] | filesOrDirectories |
Properties
CurrentFile
Declaration
public FileInfo CurrentFile { get; }
Property Value
Type | Description |
---|---|
System.IO.FileInfo |
Methods
Close()
Declaration
public override void Close()
Overrides
System.IO.TextReader.Close()
Peek()
Declaration
public override int Peek()
Returns
Type | Description |
---|---|
System.Int32 |
Overrides
System.IO.TextReader.Peek()
Read()
Declaration
public override int Read()
Returns
Type | Description |
---|---|
System.Int32 |
Overrides
System.IO.TextReader.Read()
Read(Char[], Int32, Int32)
Declaration
public override int Read(char[] buffer, int index, int count)
Parameters
Type | Name | Description |
---|---|---|
System.Char[] | buffer | |
System.Int32 | index | |
System.Int32 | count |
Returns
Type | Description |
---|---|
System.Int32 |
Overrides
System.IO.TextReader.Read(System.Char[], System.Int32, System.Int32)
ReadBlock(Char[], Int32, Int32)
Declaration
public override int ReadBlock(char[] buffer, int index, int count)
Parameters
Type | Name | Description |
---|---|---|
System.Char[] | buffer | |
System.Int32 | index | |
System.Int32 | count |
Returns
Type | Description |
---|---|
System.Int32 |
Overrides
System.IO.TextReader.ReadBlock(System.Char[], System.Int32, System.Int32)
ReadLine()
Declaration
public override string ReadLine()
Returns
Type | Description |
---|---|
System.String |
Overrides
System.IO.TextReader.ReadLine()
ReadToEnd()
Declaration
public override string ReadToEnd()
Returns
Type | Description |
---|---|
System.String |
Overrides
System.IO.TextReader.ReadToEnd()
Explicit Interface Implementations
IDisposable.Dispose()
Declaration
void IDisposable.Dispose()
Implements
System.IDisposable