Beispiel #1
0
        public override int GetAllSuffixesCount(EnumerableModeEnum enumerableMode)
        {
            switch (enumerableMode)
            {
            case EnumerableModeEnum.BaseOfSuffix:
                return(_BPT.GetCount());

            case EnumerableModeEnum.AllSubSuffix:
                var suffixCount = 0;
                foreach (var t in _BPT)
                {
                    suffixCount += t.Data.Count;
                }
                return(suffixCount);

            default:
                throw (new ArgumentException(enumerableMode.ToString()));
            }
        }