Beispiel #1
0
            public void AddChild(ref CharValidation child)
            {
                NumberOfChilds++;
                var node = new Node(child.LowerValue, this);

                Childs[child.LetterIndex] = node;
            }
Beispiel #2
0
        private CharValidation CheckChar(char inputLetter)
        {
            CharValidation output      = NOT_LETTER;
            var            lowerLetter = char.ToLower(inputLetter);
            var            letterIndex = (byte)lowerLetter;

            if (letterIndex > 96 && letterIndex < 123)
            {
                output = new CharValidation(lowerLetter, letterIndex);
            }

            return(output);
        }
Beispiel #3
0
 public Node GetChild(ref CharValidation child) =>
 NumberOfChilds == 0 ? null : Childs[child.LetterIndex];