public bool TryResetTrackRef(uint maxTrackRef) { if (maxTrackRef > trackReferenceProvider.Current) { trackReferenceProvider = new UIntModelReferenceProvider(maxTrackRef); return(true); } return(false); }
public bool TryResetSubFingerprintRef(uint maxSubFingerprintRef) { if (maxSubFingerprintRef > subFingerprintsReferenceProvider.Current) { subFingerprintsReferenceProvider = new UIntModelReferenceProvider(maxSubFingerprintRef); return(true); } return(false); }
public UIntModelReferenceTracker(uint trackRef = 0, uint subFingerprintRef = 0) { trackReferenceProvider = new UIntModelReferenceProvider(trackRef); subFingerprintsReferenceProvider = new UIntModelReferenceProvider(subFingerprintRef); }