public static global::alphatab.model.Score loadScore(string path)
 {
     unchecked
     {
         global::alphatab.platform.IFileLoader loader = ((global::alphatab.platform.IFileLoader)(((global::haxe.lang.Function)(global::alphatab.Environment.fileLoaders.@get("default").@value)).__hx_invoke0_o()));
         global::haxe.io.Bytes data = loader.loadBinary(path);
         return(global::alphatab.importer.ScoreLoader.loadScoreFromBytes(data));
     }
 }
 public static void loadScoreAsync(string path, global::haxe.lang.Function success, global::haxe.lang.Function error)
 {
     unchecked
     {
         global::haxe.root.Array <object>      error1   = new global::haxe.root.Array <object>(new object[] { error });
         global::haxe.root.Array <object>      success1 = new global::haxe.root.Array <object>(new object[] { success });
         global::alphatab.platform.IFileLoader loader   = ((global::alphatab.platform.IFileLoader)(((global::haxe.lang.Function)(global::alphatab.Environment.fileLoaders.@get("default").@value)).__hx_invoke0_o()));
         loader.loadBinaryAsync(path, new global::alphatab.importer.ScoreLoader_loadScoreAsync_43__Fun(((global::haxe.root.Array <object>)(global::haxe.root.Array <object> .__hx_cast <object>(((global::haxe.root.Array)(error1))))), ((global::haxe.root.Array <object>)(global::haxe.root.Array <object> .__hx_cast <object>(((global::haxe.root.Array)(success1)))))), ((global::haxe.lang.Function)(error1[0])));
     }
 }