public AudioTagsSynchronizer( IAsyncFileOperations asyncFileOperations, IAudioTagReader audioTagReader, IAudioTagWriter audioTagWriter) { _asyncFileOperations = Guard.ForNull(asyncFileOperations, nameof(asyncFileOperations)); _audioTagReader = Guard.ForNull(audioTagReader, nameof(audioTagReader)); _audioTagWriter = Guard.ForNull(audioTagWriter, nameof(audioTagWriter)); }
/// <summary> /// Initializes a new instance of the <see cref="AudioTagParseEventArgs" /> class. /// </summary> /// <param name="audioTagReader">The audio tag.</param> /// <param name="tagOrigin">The tag origin.</param> public AudioTagParseEventArgs(IAudioTagReader audioTagReader, TagOrigin tagOrigin) { AudioTagReader = audioTagReader; TagOrigin = tagOrigin; }