示例#1
0
        public bool TryResetTrackRef(uint maxTrackRef)
        {
            if (maxTrackRef > trackReferenceProvider.Current)
            {
                trackReferenceProvider = new UIntModelReferenceProvider(maxTrackRef);
                return(true);
            }

            return(false);
        }
示例#2
0
        public bool TryResetSubFingerprintRef(uint maxSubFingerprintRef)
        {
            if (maxSubFingerprintRef > subFingerprintsReferenceProvider.Current)
            {
                subFingerprintsReferenceProvider = new UIntModelReferenceProvider(maxSubFingerprintRef);
                return(true);
            }

            return(false);
        }
示例#3
0
 public UIntModelReferenceTracker(uint trackRef = 0, uint subFingerprintRef = 0)
 {
     trackReferenceProvider           = new UIntModelReferenceProvider(trackRef);
     subFingerprintsReferenceProvider = new UIntModelReferenceProvider(subFingerprintRef);
 }