Exemple #1
0
        public override void WriteArguments(BinaryWriter bw)
        {
            if (ValueType == Type.Pointer)
            {
                Value.AssertNotAmbiguous();
            }
            else
            {
                Value.AssertValue();
            }

            bw.WriteBE(Value.Value);

            if (Original.HasValue)
            {
                Original.Value.AssertNotRelative();
                bw.WriteBE(Original.Value);
            }
        }