/// <summary> /// Initializes a new instance of the <see cref="ExportableAudioFile"/> class from an existing /// <see cref="AudioFile"/>. /// </summary> /// <param name="audioFile">The audio file to copy.</param> /// <exception cref="ArgumentNullException">Thrown if <paramref name="audioFile"/> is null.</exception> public ExportableAudioFile(AudioFile audioFile) : base(audioFile) { Contract.Requires <ArgumentNullException>(audioFile != null); }