示例#1
0
 internal ReadAction(CommandPrimer outerInstance, File file, int recordId, int pageId, int pageOffset, Record expectedRecord, Action innerAction) : base(Command.ReadRecord, innerAction, "[file=%s, recordId=%s, pageId=%s, pageOffset=%s, expectedRecord=%s]", file, recordId, pageId, pageOffset, expectedRecord)
 {
     this._outerInstance = outerInstance;
     this.File           = file;
     this.PageId         = pageId;
     this.PageOffset     = pageOffset;
     this.ExpectedRecord = expectedRecord;
 }
示例#2
0
 internal WriteAction(CommandPrimer outerInstance, File file, int recordId, int pageId, int pageOffset, Record record, Action innerAction) : base(Command.WriteRecord, innerAction, "[file=%s, recordId=%s, pageId=%s, pageOffset=%s, record=%s]", file, recordId, pageId, pageOffset, record)
 {
     this._outerInstance = outerInstance;
     this.File           = file;
     this.RecordId       = recordId;
     this.PageId         = pageId;
     this.PageOffset     = pageOffset;
     this.Record         = record;
 }
示例#3
0
 public ActionAnonymousInnerClass5(CommandPrimer outerInstance, File file) : base(Command.UnmapFile, "[file=%s]", file)
 {
     this.outerInstance = outerInstance;
     this._file         = file;
 }
示例#4
0
 public ActionAnonymousInnerClass3(CommandPrimer outerInstance) : base(Command.FlushFile, "[no files mapped to flush]")
 {
     this.outerInstance = outerInstance;
 }
示例#5
0
 public ActionAnonymousInnerClass2(CommandPrimer outerInstance, UnknownType getName, File file) : base(Command.FlushFile, "[file=%s]", getName)
 {
     this.outerInstance = outerInstance;
     this._file         = file;
 }
示例#6
0
 public ActionAnonymousInnerClass(CommandPrimer outerInstance) : base(Command.FlushCache, "")
 {
     this.outerInstance = outerInstance;
 }