public void UnDefine(string token) { if (NonSubstitutionTokens.Contains(token)) { NonSubstitutionTokens.Remove(token); } else { if (SubstitutionTokens.ContainsKey(token)) { SubstitutionTokens.Remove(token); } } }
/// <summary> /// Evaluates if a token is defined or not /// </summary> /// <param name="token">token to be checked whether it is defined or not</param> /// <returns>true if defined, false if not</returns> public bool IsDefined(string token) { return(NonSubstitutionTokens.Contains(token) || SubstitutionTokens.ContainsKey(token)); }