Exemplo n.º 1
0
 public static IEnumerable <GpsFileFormat> SupportedGpsFileFormats(GpsFeatures features)
 {
     return(FileParsers
            .Where(x => x.SupportedFeatures.Contains(features))
            .SelectMany(x => x.FileFormats)
            .OrderBy(x => x.Extension)
            .ThenBy(x => x.Name));
 }
Exemplo n.º 2
0
 public static bool Routes(this GpsFeatures supportedFeatures)
 {
     return((supportedFeatures & GpsFeatures.Routes) != 0);
 }
Exemplo n.º 3
0
 public static bool Contains(this GpsFeatures supportedFeatures, GpsFeatures features)
 {
     return((supportedFeatures & features) != 0);
 }
Exemplo n.º 4
0
 public static bool Waypoints(this GpsFeatures supportedFeatures)
 {
     return((supportedFeatures & GpsFeatures.Waypoints) != 0);
 }
Exemplo n.º 5
0
 public static bool Tracks(this GpsFeatures supportedFeatures)
 {
     return((supportedFeatures & GpsFeatures.Tracks) != 0);
 }
Exemplo n.º 6
0
 public static bool Contains(this GpsFeatures supportedFeatures, GpsFeatures features)
 {
     return (supportedFeatures & features) != 0;
 }
Exemplo n.º 7
0
 public static IEnumerable<GpsFileFormat> SupportedGpsFileFormats(GpsFeatures features)
 {
     return FileParsers
         .Where(x => x.SupportedFeatures.Contains(features))
         .SelectMany(x => x.FileFormats)
         .OrderBy(x => x.Extension)
         .ThenBy(x => x.Name);
 }