/// <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);
 }