This constructor is an implementation detail. Do not use this.
Disposes the object, allowing it to clean up all of its memory. You need to call this for every object that you don't use anymore and hasn't already been disposed.
Checks whether the Parser parsed a generic timer. Since a generic timer can have any name, it may clash with the specific timer formats that livesplit-core supports. With this function you can determine if a generic timer format was parsed, instead of one of the more specific timer formats.
Returns true if the Run got parsed successfully. false is returned otherwise.
Accesses the name of the Parser that parsed the Run. You may not call this if the Run wasn't parsed successfully.
Moves the actual Run object out of the Result. You may not call this if the Run wasn't parsed successfully.
Allows for scoped usage of the object. The object is guaranteed to get disposed once this function returns. You are free to dispose the object early yourself anywhere within the scope. The scope's return value gets carried to the outside of this function.
Generated using TypeDoc
A run parsed by the Composite Parser. This contains the Run itself and information about which parser parsed it.