コード例 #1
0
ファイル: FieldIndexException.cs プロジェクト: Galigator/db4o
		public FieldIndexException(string msg, Exception cause, FieldMetadata field) : this
			(msg, cause, field.ContainingClass().GetName(), field.GetName())
		{
		}
コード例 #2
0
 public FieldIndexException(string msg, Exception cause, FieldMetadata field) : this
     (msg, cause, field.ContainingClass().GetName(), field.GetName())
 {
 }
コード例 #3
0
		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);
		}