public void CopyUpdater(Wrap <int> key, Wrap <int> input, Wrap <int> oldValue, ref Wrap <int> newValue) { newValue.field = oldValue.field + input.field; }
public void ReadCompletionCallback(MyContext ctx, Wrap <int> output, Status status) { }
public void Reader(Wrap <int> key, Wrap <int> input, Wrap <int> value, ref Wrap <int> dst) { dst.field = value.field; }
public void InPlaceUpdater(Wrap <int> key, Wrap <int> input, ref Wrap <int> value) { value.field += input.field; }
public void InitialUpdater(Wrap <int> key, Wrap <int> input, ref Wrap <int> value) { value.field = input.field; }
public int InitialValueLength(Wrap <int> key, Wrap <int> input) { return(sizeof(int) + sizeof(int)); }