This project contains an IGC file parser and generator based on prior work in the Turbo87/igc-parser repository. The parser in this project is a C# adaption of the code found in that project.
The library can be added to your project in a number of ways:
The Skyhop.Igc
library is available through NuGet and can be installed as follows:
Install-Package Skyhop.Igc
To install the library through the .NET CLI you can use the following command:
dotnet add package Skyhop.Igc
You can always grab the source on GitHub and build the code yourself!
Using the code is as easy as passing the contents of an IGC file to the parser;
string fileContents = File.ReadAllText(filePath);
IgcFile file = Skyhop.Igc.Parser.Parse(fileContents);