Example #1
0
 public GlobalVariable(Reader reader, int index)
 {
     Type = reader.ValueTypeConverted();
     reader.VarUInt1();             // Mutability
     Init  = reader.InitExpression();
     Index = index;
 }
Example #2
0
        public DataSegment(Reader reader)
        {
            // Index:
            Index = reader.VarUInt32();

            // Offset:
            Offset = reader.InitExpression();

            // Data:
            Data = reader.ReadBytes((int)reader.VarUInt32());
        }
Example #3
0
        public ElemSegment(Reader reader)
        {
            // Index:
            Index = reader.VarUInt32();

            // Offset:
            Offset = reader.InitExpression();

            // Elements:
            Elems = new uint[(int)reader.VarUInt32()];

            for (int i = 0; i < Elems.Length; i++)
            {
                // Read it:
                Elems[i] = reader.VarUInt32();
            }
        }