public tag_field_set(BinaryReader reader, Action <BinaryReader, IList <tag_field> > postprocessFunction = null) : this() { version = reader.ReadFieldDefinition <s_tag_field_set_version>(); size = reader.ReadInt32(); alignment_bit = reader.ReadInt32(); parent_version_index = reader.ReadInt32(); fields_address = reader.ReadInt32(); size_string_address = reader.ReadInt32(); // Read the size_of string. size_string = Guerilla.ReadString(reader, size_string_address); ReadFields(reader, postprocessFunction); }
public tag_field_set(BinaryReader reader, Action<BinaryReader, IList<tag_field>> postprocessFunction = null) : this() { this.version = reader.ReadFieldDefinition<s_tag_field_set_version>(); this.size = reader.ReadInt32(); this.alignment_bit = reader.ReadInt32(); this.parent_version_index = reader.ReadInt32(); this.fields_address = reader.ReadInt32(); this.size_string_address = reader.ReadInt32(); // Read the size_of string. this.size_string = Guerilla.ReadString(reader, this.size_string_address); ReadFields(reader, postprocessFunction); }
public void Read(IntPtr h2LangLib, BinaryReader reader) { this = new s_tag_field_set_version(reader); }
public void Read(BinaryReader reader) { this = new s_tag_field_set_version(reader); }
public void Read(IntPtr h2LangLib, BinaryReader reader) { this = new s_tag_field_set_version(reader); }