public virtual void TestChar() { char c = '\u00E1'; byte[] b2 = byteArrayConverter.CharToByteArray(c); char c1 = byteArrayConverter.ByteArrayToChar(b2); AssertEquals(c, c1); }
public virtual void WriteChar(char c, bool writeInTransaction) { byte[] bytes = byteArrayConverter.CharToByteArray(c); if (!writeInTransaction) { io.WriteBytes(bytes); } else { GetSession().GetTransaction().ManageWriteAction(io.GetCurrentPosition(), bytes); EnsureSpaceFor(NeoDatis.Odb.Core.Layers.Layer2.Meta.ODBType.NativeChar); } bytes = null; }