string GetValueAsString(RemoteValue remoteValue, uint size, out string error) { uint byteSize = size * _charSize; byte[] data = remoteValue.GetPointeeAsByteString(_charSize, byteSize, out error); if (!string.IsNullOrEmpty(error)) { return(null); } if (data == null) { error = "<internal error>"; return(null); } return(_encoding.GetString(data)); }
public byte[] GetPointeeAsByteString(uint charSize, uint maxStringSize, out string error) => remoteProxy.GetPointeeAsByteString(charSize, maxStringSize, out error);
public byte[] GetPointeeAsByteString(uint charSize, uint maxStringSize, out string error) { return(value.GetPointeeAsByteString(charSize, maxStringSize, out error)); }