示例#1
0
        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));
        }
示例#2
0
 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));
 }