Exemple #1
0
        public void Marshal(NdrBuffer buffer)
        {
            buffer.WriteDeferredConformantVaryingArray(Id.AsMemory());

            buffer.WriteInt16LittleEndian((short)Type);
            buffer.WriteInt32LittleEndian(Count);

            buffer.WriteDeferredStructUnion(this);
        }
Exemple #2
0
        public void Marshal(NdrBuffer buffer)
        {
            if (buffer == null)
            {
                throw new ArgumentNullException(nameof(buffer));
            }

            buffer.WriteDeferredConformantVaryingArray(this.Id.AsMemory());

            buffer.WriteInt16LittleEndian((short)this.Type);
            buffer.WriteInt32LittleEndian(this.Count);

            buffer.WriteDeferredStructUnion(this);
        }