- _imeDataSetDelegate = (IntPtr data, uint dataLength, IntPtr userData) =>
- {
- byte[] destination = new byte[dataLength];
- Marshal.Copy(data, destination, 0, (int)dataLength);
- SetDataEventArgs args = new SetDataEventArgs(destination, dataLength);
- _imDataSet?.Invoke(null, args);
- };
- ErrorCode error = ImeEventSetImdataSetCb(_imeDataSetDelegate, IntPtr.Zero);
- if (error != ErrorCode.None)
- {
- Log.Error(LogTag, "Add DataSet Failed with error " + error);
- }
- else
- {
- _imDataSet += value;
- }
+ byte[] destination = new byte[dataLength];
+ Marshal.Copy(data, destination, 0, (int)dataLength);
+ SetDataEventArgs args = new SetDataEventArgs(destination, dataLength);
+ _imDataSet?.Invoke(null, args);
+ };
+ ErrorCode error = ImeEventSetImdataSetCb(_imeDataSetDelegate, IntPtr.Zero);
+ if (error != ErrorCode.None)
+ {
+ Log.Error(LogTag, "Add DataSet Failed with error " + error);
+ }
+ else
+ {
+ _imDataSet += value;