Show / Hide Table of Contents

Class FixedLengthReader<TDestination>

Inheritance
Object
BaseDataReader
BaseMappingDataReader<TDestination>
FixedLengthReader<TDestination>
Inherited Members
BaseMappingDataReader<TDestination>.FieldCount
BaseMappingDataReader<TDestination>.GetFieldType(Int32)
BaseMappingDataReader<TDestination>.GetName(Int32)
BaseMappingDataReader<TDestination>.GetOrdinal(String)
BaseMappingDataReader<TDestination>.GetValue(Int32)
BaseMappingDataReader<TDestination>.NextResult()
BaseMappingDataReader<TDestination>.IDataRecord.Item[String]
BaseMappingDataReader<TDestination>.IDataRecord.Item[Int32]
BaseMappingDataReader<TDestination>.Item[Int32]
BaseMappingDataReader<TDestination>.Item[String]
BaseDataReader.GetSchemaTable()
BaseDataReader.Close()
BaseDataReader.Depth
BaseDataReader.RecordsAffected
BaseDataReader.GetBoolean(Int32)
BaseDataReader.GetByte(Int32)
BaseDataReader.GetBytes(Int32, Int64, Byte[], Int32, Int32)
BaseDataReader.GetChar(Int32)
BaseDataReader.GetChars(Int32, Int64, Char[], Int32, Int32)
BaseDataReader.GetData(Int32)
BaseDataReader.GetDataTypeName(Int32)
BaseDataReader.GetDateTime(Int32)
BaseDataReader.GetDecimal(Int32)
BaseDataReader.GetDouble(Int32)
BaseDataReader.GetFloat(Int32)
BaseDataReader.GetGuid(Int32)
BaseDataReader.GetInt16(Int32)
BaseDataReader.GetInt32(Int32)
BaseDataReader.GetInt64(Int32)
BaseDataReader.GetString(Int32)
BaseDataReader.GetValues(Object[])
BaseDataReader.IsDBNull(Int32)
BaseDataReader.GetNullableInt32(Int32)
BaseDataReader.Disposed
BaseDataReader.IsDisposed
BaseDataReader.OnDisposed(EventArgs)
BaseDataReader.CheckDisposed()
BaseDataReader.Dispose()
System.Object.ToString()
Object.Equals(Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Object.MemberwiseClone()
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)

Read()

Declaration
public override bool Read()
Returns
Boolean

Overrides
BaseDataReader.Read()

Extension Methods

ObjectExtensions.DeepClone<T>(T)
DataReaderExtensions.ReadAs<T>(IDataReader, Func<IDataRecord, T>)
DataReaderExtensions.ReadAs<T>(IDataReader, Func<IDataRecord, T>, Action<T>)
DataRecordExtensions.Parse<T>(IDataRecord, Int32, Func<IDataRecord, Int32, T>)
DataRecordExtensions.Parse<T>(IDataRecord, String, Func<IDataRecord, String, T>)
DataRecordExtensions.ParsePersonnummer(IDataRecord, Int32)
DataRecordExtensions.ParseBoolean(IDataRecord, Int32)
DataRecordExtensions.ParseBoolean(IDataRecord, String)
DataRecordExtensions.ParseBooleanValueFromZeroOrOne(IDataRecord, Int32)
DataRecordExtensions.ParseNullableBoolean(IDataRecord, Int32)
DataRecordExtensions.ParseNullableBoolean(IDataRecord, String)
DataRecordExtensions.ParseDateTime(IDataRecord, Int32, String)
DataRecordExtensions.ParseDateTime(IDataRecord, Int32)
DataRecordExtensions.ParseDateTime(IDataRecord, Int32, IFormatProvider, DateTimeStyles)
DataRecordExtensions.ParseDateTime(IDataRecord, String)
DataRecordExtensions.ParseDateTime(IDataRecord, String, IFormatProvider, DateTimeStyles)
DataRecordExtensions.ParseDateTimeExact(IDataRecord, Int32, String, IFormatProvider, DateTimeStyles)
DataRecordExtensions.ParseDateTimeExact(IDataRecord, Int32, String[], IFormatProvider, DateTimeStyles)
DataRecordExtensions.ParseDateTimeExact(IDataRecord, String, String, IFormatProvider, DateTimeStyles)
DataRecordExtensions.ParseDateTimeExact(IDataRecord, String, String[], IFormatProvider, DateTimeStyles)
DataRecordExtensions.ParseNullableDateTime(IDataRecord, Int32)
DataRecordExtensions.ParseNullableDateTime(IDataRecord, Int32, IFormatProvider, DateTimeStyles)
DataRecordExtensions.ParseNullableDateTime(IDataRecord, String)
DataRecordExtensions.ParseNullableDateTime(IDataRecord, String, IFormatProvider, DateTimeStyles)
DataRecordExtensions.ParseNullableDateTimeExact(IDataRecord, Int32, String, IFormatProvider, DateTimeStyles)
DataRecordExtensions.ParseNullableDateTimeExact(IDataRecord, Int32, String[], IFormatProvider, DateTimeStyles)
DataRecordExtensions.ParseNullableDateTimeExact(IDataRecord, String, String, IFormatProvider, DateTimeStyles)
DataRecordExtensions.ParseNullableDateTimeExact(IDataRecord, String, String[], IFormatProvider, DateTimeStyles)
DataRecordExtensions.ParseDecimal(IDataRecord, Int32)
DataRecordExtensions.ParseDecimal(IDataRecord, Int32, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseDecimal(IDataRecord, String)
DataRecordExtensions.ParseDecimal(IDataRecord, String, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseNullableDecimal(IDataRecord, Int32)
DataRecordExtensions.ParseNullableDecimal(IDataRecord, Int32, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseNullableDecimal(IDataRecord, String)
DataRecordExtensions.ParseNullableDecimal(IDataRecord, String, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseDouble(IDataRecord, Int32)
DataRecordExtensions.ParseDouble(IDataRecord, Int32, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseDouble(IDataRecord, String)
DataRecordExtensions.ParseDouble(IDataRecord, String, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseNullableDouble(IDataRecord, Int32)
DataRecordExtensions.ParseNullableDouble(IDataRecord, Int32, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseNullableDouble(IDataRecord, String)
DataRecordExtensions.ParseNullableDouble(IDataRecord, String, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseInt(IDataRecord, Int32)
DataRecordExtensions.ParseInt(IDataRecord, Int32, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseInt(IDataRecord, String)
DataRecordExtensions.ParseInt(IDataRecord, String, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseNullableInt(IDataRecord, Int32)
DataRecordExtensions.ParseNullableInt(IDataRecord, Int32, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseNullableInt(IDataRecord, String)
DataRecordExtensions.ParseNullableInt(IDataRecord, String, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseLong(IDataRecord, Int32)
DataRecordExtensions.ParseLong(IDataRecord, Int32, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseLong(IDataRecord, String)
DataRecordExtensions.ParseLong(IDataRecord, String, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseNullableLong(IDataRecord, Int32)
DataRecordExtensions.ParseNullableLong(IDataRecord, Int32, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseNullableLong(IDataRecord, String)
DataRecordExtensions.ParseNullableLong(IDataRecord, String, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseShort(IDataRecord, Int32)
DataRecordExtensions.ParseShort(IDataRecord, Int32, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseShort(IDataRecord, String)
DataRecordExtensions.ParseShort(IDataRecord, String, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseNullableShort(IDataRecord, Int32)
DataRecordExtensions.ParseNullableShort(IDataRecord, Int32, NumberStyles, IFormatProvider)
DataRecordExtensions.ParseNullableShort(IDataRecord, String)
DataRecordExtensions.ParseNullableShort(IDataRecord, String, NumberStyles, IFormatProvider)
DataRecordExtensions.GetValue<TType>(IDataRecord, String, Boolean)
DataRecordExtensions.GetValue<TType>(IDataRecord, Int32, Boolean)
AnnotationsExtensions.IsValid(Object)
Back to top Generated by DocFX