graph BT
Type-->Base0["Object"]
Type-.->Interface0["IReadWriteBuffer"]
click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IReadWriteBuffer"
Type-.->Interface1["IWriteBuffer"]
click Interface1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Marshall/IWriteBuffer"
Type-.->Interface2["IDefragmentContext"]
click Interface2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IDefragmentContext"
Type-.->Interface3["IBufferContext"]
click Interface3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Marshall/IBufferContext"
Type-.->Interface4["IReadBuffer"]
click Interface4 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Marshall/IReadBuffer"
Type-.->Interface5["IMarshallingInfo"]
click Interface5 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Marshall/IMarshallingInfo"
Type-.->Interface6["IAspectVersionContext"]
click Interface6 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Marshall/IAspectVersionContext"
Type-.->Interface7["IHandlerVersionContext"]
click Interface7 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Marshall/IHandlerVersionContext"
Type-.->Interface8["IContext"]
click Interface8 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Marshall/IContext"
Type["DefragmentContextImpl"]
class Type type-node
Syntax
public sealed class DefragmentContextImpl : IReadWriteBuffer, IWriteBuffer, IDefragmentContext,
IBufferContext, IReadBuffer, IMarshallingInfo, IAspectVersionContext, IHandlerVersionContext,
IContext
Constructors
Methods
| Name |
Value |
Summary |
| AllocateMappedTargetSlot(int, int) |
Slot |
only used by old handlers: OpenTypeHandler0, StringHandler0, ArrayHandler0.
|
| AllocateTargetSlot(int) |
Slot |
only used by old handlers: OpenTypeHandler0, StringHandler0, ArrayHandler0.
|
| BeginSlot() |
void |
|
| Buffer() |
IReadBuffer |
|
| ClassMetadata() |
ClassMetadata |
|
| ConsumeCurrentParentSourceID() |
int |
|
| Container() |
ObjectContainerBase |
|
| CopyAddress() |
void |
|
| CopyID() |
int |
|
| CopyID(bool) |
int |
|
| CopyIDReturnOriginalID() |
int |
|
| CopyIDReturnOriginalID(bool) |
int |
|
| CopySlotlessID() |
int |
|
| CopySlotToNewMapped(int, int) |
int |
|
| CopyUnindexedID() |
int |
|
| CurrentParentSourceID(int) |
void |
|
| DeclaredAspectCount() |
int |
|
| DeclaredAspectCount(int) |
void |
|
| Defragment(ITypeHandler4) |
void |
|
| HandlerVersion() |
int |
|
| IncrementIntSize() |
void |
|
| IncrementOffset(int) |
void |
|
| IncrementStringOffset(LatinStringIO) |
void |
|
| IsLegacyHandlerVersion() |
bool |
|
| IsNull(int) |
bool |
|
| Length() |
int |
|
| MappedID(int) |
int |
|
| Mapping() |
IIDMapping |
|
| ObjectContainer() |
IObjectContainer |
|
| Offset() |
int |
|
| ProcessCopy(IDefragmentServices, int, ISlotCopyHandler, ByteArrayBuffer) |
void |
static
|
| ProcessCopy(IDefragmentServices, int, ISlotCopyHandler) |
void |
static
|
| ReadBegin(byte) |
void |
|
| ReadBitMap(int) |
BitMap4 |
|
| ReadByte() |
byte |
|
| ReadBytes(byte[]) |
void |
|
| ReadEnd() |
void |
|
| ReadInt() |
int |
|
| ReadLong() |
long |
|
| Seek(int) |
void |
|
| Services() |
IDefragmentServices |
|
| SlotFormat() |
SlotFormat |
|
| SourceBuffer() |
ByteArrayBuffer |
|
| SourceBufferByAddress(int, int) |
ByteArrayBuffer |
|
| SourceBufferById(int) |
ByteArrayBuffer |
|
| SystemTrans() |
Transaction |
|
| TargetBuffer() |
ByteArrayBuffer |
|
| TargetWriteBytes(int, ByteArrayBuffer) |
void |
|
| Transaction() |
Transaction |
|
| TypeHandlerForId(int) |
ITypeHandler4 |
|
| Write(LocalObjectContainer, int) |
void |
|
| WriteByte(byte) |
void |
|
| WriteBytes(byte[]) |
void |
|
| WriteInt(int) |
void |
|
| WriteLong(long) |
void |
|
| WriteMappedID(int) |
int |
|
| WriteToTarget(int) |
void |
|