public void AddChild(ref CharValidation child) { NumberOfChilds++; var node = new Node(child.LowerValue, this); Childs[child.LetterIndex] = node; }
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); }
public Node GetChild(ref CharValidation child) => NumberOfChilds == 0 ? null : Childs[child.LetterIndex];