Exemple #1
0
 public override void Defrag(ClassMetadata classMetadata, ClassAspect aspect, LatinStringIO
                             sio, DefragmentContextImpl context)
 {
     context.IncrementStringOffset(sio);
     if (!(aspect is FieldMetadata))
     {
         return;
     }
     if (((FieldMetadata)aspect).IsVirtual())
     {
         return;
     }
     // handler ID
     context.CopyID();
     // skip primitive/array/narray attributes
     context.IncrementOffset(1);
 }
Exemple #2
0
 public void DefragIndexEntry(DefragmentContextImpl context)
 {
     context.IncrementOffset(Const4.LongLength);
 }
Exemple #3
0
 public virtual void DefragIndex(DefragmentContextImpl context)
 {
     context.IncrementOffset(DefragmentIncrementOffset);
     context.CopyID();
 }
Exemple #4
0
 public virtual void DefragIndex(DefragmentContextImpl context)
 {
     context.IncrementOffset(DefragmentIncrementOffset);
     context.CopyID();
 }
Exemple #5
0
 public override void Defrag(ClassMetadata classMetadata, ClassAspect aspect, LatinStringIO
     sio, DefragmentContextImpl context)
 {
     context.IncrementStringOffset(sio);
     if (!(aspect is FieldMetadata))
     {
         return;
     }
     if (((FieldMetadata) aspect).IsVirtual())
     {
         return;
     }
     // handler ID
     context.CopyID();
     // skip primitive/array/narray attributes
     context.IncrementOffset(1);
 }