/// <summary> /// Adds the element to instance. /// </summary> /// <param name="elementType">Type of the element.</param> /// <param name="elements">The elements.</param> /// <returns></returns> public object CreateCollection(Type elementType, object[] elements) { var closedListType = OpenListType.MakeGenericType(elementType); var typedElements = ValueConverter.ConvertArray(elements, elementType); return(Activator.CreateInstance(closedListType, typedElements)); }
/// <summary> /// Adds the element to instance. /// </summary> /// <param name="elementType">Type of the element.</param> /// <param name="elements">The elements.</param> /// <returns></returns> public object CreateCollection(Type elementType, object[] elements) { return(ValueConverter.ConvertArray(elements, elementType)); }