Class FixedLengthReader<TDestination>
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Namespace: IRM.Data
Assembly: IRM.dll
Syntax
public class FixedLengthReader<TDestination> : BaseMappingDataReader<TDestination>, IDataReader, IDisposable, IDataRecord where TDestination : class
Type Parameters
TDestination
|
Constructors
FixedLengthReader(Stream, Encoding, IDataRecordMapper<TDestination>, Boolean)
Declaration
public FixedLengthReader(Stream stream, Encoding encoding, IDataRecordMapper<TDestination> dataRecordMapper, bool includeInternalProperties = false)
Parameters
System.IO.Stream
stream
|
System.Text.Encoding
encoding
|
IDataRecordMapper<TDestination>
dataRecordMapper
|
Boolean
includeInternalProperties
|
FixedLengthReader(String, IDataRecordMapper<TDestination>, Boolean)
Declaration
public FixedLengthReader(string fileName, IDataRecordMapper<TDestination> dataRecordMapper, bool includeInternalProperties = false)
Parameters
String
fileName
|
IDataRecordMapper<TDestination>
dataRecordMapper
|
Boolean
includeInternalProperties
|
FixedLengthReader(String, Encoding, IDataRecordMapper<TDestination>, Boolean)
Declaration
public FixedLengthReader(string fileName, Encoding encoding, IDataRecordMapper<TDestination> dataRecordMapper, bool includeInternalProperties = false)
Parameters
String
fileName
|
System.Text.Encoding
encoding
|
IDataRecordMapper<TDestination>
dataRecordMapper
|
Boolean
includeInternalProperties
|
Properties
CurrentRecord
Declaration
protected override TDestination CurrentRecord { get; set; }
Property Value
TDestination
|
Overrides
IRM.Data.BaseMappingDataReader<TDestination>.CurrentRecord
CurrentRecordIndex
Declaration
public virtual long CurrentRecordIndex { get; }
Property Value
System.Int64
|
IsClosed
Declaration
public override bool IsClosed { get; }
Property Value
Boolean
|
Overrides
IRM.Data.BaseMappingDataReader<TDestination>.IsClosed
Methods
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Boolean
disposing
|
Overrides
IRM.Data.BaseMappingDataReader<TDestination>.Dispose(System.Boolean)