public PkgRootObject(PkgFile parentFile) : base(parentFile) { name = string.Empty; Elements.Add(new PkgValue(parentFile)); Elements.Add(new PkgValue(parentFile)); }
public static PkgFile ReadJson(Stream stream) { var file = new PkgFile(); using (var reader = new JsonTextReader(new StreamReader(stream))) { file.RootItem.FromJson(reader); } return(file); }
public static PkgFile ReadPkg(Stream stream) { var file = new PkgFile(); using (var reader = new PkgBinaryReader(stream)) { file.RootItem.Read(reader); } return(file); }
public PkgObject(PkgFile parentFile) : base(parentFile, x => new PkgPair(x)) { Version = 1; }
public PkgPairV1(PkgFile parentFile) : base(parentFile) { Unknown = 0; }
public PkgPair(PkgFile parentFile) : base(parentFile) { }
public PkgPairBase(PkgFile parentFile) : base(parentFile) { NameOffsetType = new PkgOffsetType(); }
public PkgValue(PkgFile parentFile) : base(parentFile) { valueOffsetType = new PkgOffsetType(); }
public PkgArray(PkgFile parentFile, Func <PkgFile, T> factory) : this(parentFile) { elementFactory = factory; }
private PkgArray(PkgFile parentFile) : base(parentFile) { elements = new List <T>(); }
public PkgComplexValue(PkgFile parentFile) : base(parentFile) { }
public PkgChunk(PkgFile parentFile) { this.parentFile = parentFile; }
public PkgDataArrayReference(PkgFile parentFile) : base(parentFile) { }
public PkgDataArray(PkgFile parentFile) : base(parentFile) { }
public PkgValue(PkgFile parentFile) : base(parentFile) { ValueOffsetType = new PkgOffsetType(); ComplexValueData = new PkgObject(parentFile); }
public PkgArray(PkgFile parentFile, Func <PkgFile, T> factory) : base(parentFile) { elements = new List <T>(); elementFactory = factory; }
public PkgDataArrayReference(PkgFile parentFile) : base(parentFile) { reference = string.Empty; }