//***************************************************************************************************************** /// <summary> /// Generic Property accessor. Returns default value of T if not found /// </summary> //***************************************************************************************************************** public T GetProperty <T>(String name, T defaultValue) { T value; if (Properties != null && Properties.TryGetValue <T>(name, out value)) { return(value); } else { return(defaultValue); } }