public ProgramPointer(AutoDeref autoDeref, DerefType derefType, params int[] offsets) { AutoDeref = autoDeref; DerefType = derefType; this.offsets = offsets; lastID = -1; lastTry = DateTime.MinValue; }
public DeepPointer(IntPtr absoluteBase, DerefType derefType, params OffsetT[] offsets) { _absoluteBase = absoluteBase; _usingAbsoluteBase = true; _derefType = derefType; InitializeOffsets(offsets); }
public ProgramPointer(AutoDeref autoDeref, DerefType derefType, params ProgramSignature[] signatures) { AutoDeref = autoDeref; DerefType = derefType; this.signatures = signatures; lastID = -1; lastTry = DateTime.MinValue; }
public DeepPointer(OffsetT base_, DerefType derefType, params OffsetT[] offsets) { _base = base_; _derefType = derefType; InitializeOffsets(offsets); }
public DeepPointer(string module, OffsetT base_, DerefType derefType, params OffsetT[] offsets) : this(base_, derefType, offsets) { _module = module.ToLower(); }