public FieldIndexException(string msg, Exception cause, FieldMetadata field) : this (msg, cause, field.ContainingClass().GetName(), field.GetName()) { }
private object ReadFieldValue(int id, FieldMetadata field) { ByteArrayBuffer buffer = BufferFor(id); HandlerVersion handlerVersion = field.ContainingClass().SeekToField(_transaction, buffer, field); if (handlerVersion == HandlerVersion.Invalid) { return null; } QueryingReadContext context = new QueryingReadContext(_transaction, handlerVersion ._number, buffer, id); return field.Read(context); }