public bool TryCreateResourceAccessor(string path, out IResourceAccessor result)
        {
            char drive;
            byte trackNo;

            if (TryExtract(path, out drive, out trackNo))
            {
                result = new AudioCDResourceAccessor(this, drive, trackNo);
                return(true);
            }
            result = null;
            return(false);
        }
 public bool TryCreateResourceAccessor(string path, out IResourceAccessor result)
 {
   char drive;
   byte trackNo;
   if (TryExtract(path, out drive, out trackNo))
   {
     result = new AudioCDResourceAccessor(this, drive, trackNo);
     return true;
   }
   result = null;
   return false;
 }