DictionaryLib_Calvin_Hsia by Calvin Hsia

<PackageReference Include="DictionaryLib_Calvin_Hsia" Version="1.0.2" />

 DictionaryLib

public class DictionaryLib
public enum AnagramType

public const byte LetterA = 97

public const byte LetterZ = 122

public const int MaxWordLen = 30

public const int NumLetters = 26

public const byte qmarkChar = 95

public int _nRecursionCnt

public DictionaryLib(DictionaryType dictType, Random random = null)

public static void PermuteString(string inputString, bool LeftToRight, Func<string, bool> act)

public string CryptoGram(string strCryptogram)

public List<string> FindAnagrams(string word, AnagramType anagramType)

public void FindAnagrams(string word, AnagramType anagramType, Func<string, bool> act)

public IEnumerable<string> FindSubWordsFromLetters(string inputLetters, AnagramType anagramType)

public string GetNextWord()

public bool IsWord(string word)

public string RandomWord()

public string SeekWord(string word)

public string SeekWord(string word, out int compResult)