Example #1
0
        /// <summary>
        /// Reads the field set using the supplied guerilla binary reader.
        /// </summary>
        /// <param name="reader">The reader.</param>
        internal void Read(H2Guerilla.GuerillaBinaryReader reader)
        {
            var fieldSet = reader.ReadTagFieldSet();

            version            = new FieldSetVersion(fieldSet.Version);
            size               = fieldSet.Size;
            alignmentBit       = fieldSet.AlignmentBit;
            parentVersionIndex = fieldSet.ParentVersionIndex;
            fieldsAddress      = fieldSet.FieldsAddress;
            address            = fieldSet.Address;
            sizeString         = reader.ReadLocalizedString(fieldSet.SizeStringAddress);
        }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TagFieldSetDefinition"/> class.
 /// </summary>
 public TagFieldSetDefinition()
 {
     version = new FieldSetVersion();
     fields  = new List <TagFieldDefinition>();
 }