public static Class0 smethod_0(string tableName, Class80 reader) { Class41 entry = reader.method_14(tableName); switch (tableName) { case "head": return((Class0) new Class2(entry)); case "hhea": return((Class0) new Class8(entry)); case "hmtx": return((Class0) new Class6(entry)); case "maxp": return((Class0) new Class11(entry)); case "loca": return((Class0) new Class5(entry)); case "glyf": return((Class0) new Class9(entry)); case "cvt ": return((Class0) new Class13(entry)); case "prep": return((Class0) new Class3(entry)); case "fpgm": return((Class0) new Class7(entry)); case "post": return((Class0) new Class10(entry)); case "OS/2": return((Class0) new Class4(entry)); case "name": return((Class0) new Class1(entry)); case "kern": return((Class0) new Class12(entry)); default: throw new ArgumentException("Unrecognised table name '" + tableName + "'", nameof(tableName)); } }
public Class73(Class80 reader) { this.class80_0 = reader; this.class41_0 = reader.method_14("glyf"); this.class5_0 = reader.method_11(); }