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 |
|