Exemple #1
0
 /// <summary>
 /// liefert das <see cref="GarminFile"/> als <see cref="GarminCore.Files.StdFile_NET"/>
 /// <para>Falls noch nicht erfolgt, wird die NET-Datei eingelesen.</para>
 /// </summary>
 /// <param name="lbl"></param>
 /// <returns></returns>
 public GarminCore.Files.StdFile_NET GetGarminFileAsNET(GarminCore.Files.StdFile_LBL lbl)
 {
     GarminCore.Files.StdFile_NET file = null;
     if (GarminFile == null)
     {
         GarminFile = file = new GarminCore.Files.StdFile_NET();
         file.Lbl   = lbl;
         try {
             file.Read(BinaryReader);
         } catch (Exception ex) {
             throw new Exception("Error on reading NET-File: " + ex.Message);
         }
     }
     else if (GarminFile is GarminCore.Files.StdFile_NET)
     {
         file = GarminFile as GarminCore.Files.StdFile_NET;
     }
     return(file);
 }