public T GetConstant <T>(ConstantName constantName, T defaultValue) { if (constants.ContainsKey(constantName)) { return((T)constants[constantName]); } return(defaultValue); }
public void SetConstant <T>(ConstantName constantName, T value) { if (!constants.ContainsKey(constantName)) { constants.Add(constantName, value); } else { constants[constantName] = value; } }