コード例 #1
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="windowManager">WindowManager used to display dialogs.</param>
 /// <param name="parserFactory">The factory used to create <see cref="ITextFieldParser"/>.</param>
 public CSVScrobbleViewModel(IExtendedWindowManager windowManager, ITextFieldParserFactory parserFactory)
     : base(windowManager, "CSV Scrobbler")
 {
     _parserFactory = parserFactory;
     Scrobbles      = new ObservableCollection <ParsedCSVScrobbleViewModel>();
     Duration       = 1;
     ScrobbleMode   = CSVScrobbleMode.ImportMode;
 }
コード例 #2
0
 public FileParser(IDelimiterLogic delimiterLogic, ITextFieldParserFactory parserFactory)
 {
     this.delimiterLogic = delimiterLogic;
     this.parserFactory  = parserFactory;
 }