public static extern Iterator <byte[], byte[]> Find(StorageContext context, byte[] prefix);
public static extern Iterator <string, byte[]> Find(StorageContext context, string prefix);
public static extern void Delete(StorageContext context, byte[] key);
public static extern void Delete(StorageContext context, string key);
public static extern void Put(StorageContext context, byte[] key, BigInteger value);
public static extern void Put(StorageContext context, string key, string value);
public static extern byte[] Get(StorageContext context, string key);
public static extern byte[] Get(StorageContext context, byte[] key);
public static StorageMap CreateMap(this StorageContext context, byte prefix) { return(CreateMap(context, prefix.ToByteArray())); }
public static StorageMap CreateMap(this StorageContext context, ByteString prefix) { return(CreateMap(context, (byte[])prefix)); }
public override string ToString() { return(StorageContext.ToHumanKey(data)); }