Ejemplo n.º 1
0
        public virtual ReadOnlyMemory <byte> Encode()
        {
            if (cachedEncodedValue.Length <= 0 || IsDirty)
            {
                var stream = new NdrBinaryStream();

                WriteBody(stream);

                cachedEncodedValue = stream.ToMemory();

                IsDirty = false;
            }

            return(cachedEncodedValue);
        }