/// <summary> /// Finds the array value with the given name, or returns the default provided. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="name">The name of the array.</param> /// <param name="defaultValue">The default value.</param> /// <returns></returns> public T[] GetArray <T>(string name, T[] defaultValue) { NamedValue nv = Get(name, false); if (nv == null) { return(defaultValue); } return(nv.AsArray <T>()); }
/// <summary> /// Finds the array value with the given name, or returns an empty array. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="name">The name of the array.</param> /// <returns></returns> public T[] GetArray <T>(string name) { NamedValue nv = Get(name, false); return(nv?.AsArray <T>()); }