internal override void Instantiate1(ObjectReferenceContext context) { context.ObjectReference().VirtualAttributes().i_version = context.ReadLong(); }
internal override void Instantiate1(ObjectReferenceContext context) { var dbID = context.ReadInt(); var trans = context.Transaction(); var container = trans.Container(); container.ShowInternalClasses(true); try { var db = (Db4oDatabase) container.GetByID2(trans, dbID); if (db != null && db.i_signature == null) { container.Activate(trans, db, new FixedActivationDepth(2)); } var va = context.ObjectReference().VirtualAttributes(); va.i_database = db; va.i_uuid = context.ReadLong(); } finally { container.ShowInternalClasses(false); } }