public FixedLengthAspectMember(ClassAcessor acessor, FixedLengthColumnAttribute colAttriute) : base(acessor) { this._CultureOverride = string.IsNullOrEmpty(colAttriute.CultureInfoOverride) ? null : System.Globalization.CultureInfo.GetCultureInfo(colAttriute.CultureInfoOverride); this._Adapter = colAttriute.ParserType == null ? Adapters.SimpleAdapters.CreateInstance(acessor.DataType, colAttriute.FormatString, this._CultureOverride) : (Adapters.SimpleAdapter)Activator.CreateInstance(colAttriute.ParserType); this._Offset = colAttriute.Offset; this._Length = colAttriute.Length; }
public FixedLengthAspectMember(ClassAcessor acessor, FixedLengthColumnAttribute colAttriute) : base(acessor) { this._CultureOverride = string.IsNullOrEmpty(colAttriute.CultureInfoOverride) ? null : System.Globalization.CultureInfo.GetCultureInfo(colAttriute.CultureInfoOverride); this._Adapter = colAttriute.ParserType == null? Adapters.SimpleAdapters.CreateInstance(acessor.DataType, colAttriute.FormatString, this._CultureOverride) : (Adapters.SimpleAdapter)Activator.CreateInstance(colAttriute.ParserType); this._Offset = colAttriute.Offset; this._Length = colAttriute.Length; }