public virtual ReadOnlyMemory <byte> Encode() { if (cachedEncodedValue.Length <= 0 || IsDirty) { var stream = new NdrBinaryStream(); WriteBody(stream); cachedEncodedValue = stream.ToMemory(); IsDirty = false; } return(cachedEncodedValue); }
public virtual ReadOnlyMemory <byte> Encode() { if (cachedEncodedValue.Length <= 0 || IsDirty) { var stream = new NdrBinaryStream(); WriteBody(stream); cachedEncodedValue = stream.ToMemory(); IsDirty = false; } return(cachedEncodedValue); }