public STDFRecordFormatter() { // Add default provider TypeSurrogateSelector.AddSurrogate(typeof(ATR), new ATRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(BPS), new BPSSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(DTR), new DTRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(EPS), new EPSSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(FAR), new FARSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(FTR), new FTRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(GDR), new GDRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(HBR), new HBRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(MIR), new MIRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(MPR), new MPRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(MRR), new MRRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(PCR), new PCRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(PGR), new PGRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(PIR), new PIRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(PLR), new PLRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(PMR), new PMRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(PRR), new PRRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(PTR), new PTRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(RDR), new RDRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(SBR), new SBRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(SDR), new SDRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(TSR), new TSRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(WCR), new WCRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(WIR), new WIRSurrogate()); TypeSurrogateSelector.AddSurrogate(typeof(WRR), new WRRSurrogate()); }