Different action on parameter that could be array
<p>Here T could be an array or a single object.  How can add the array to an arraylist or add a single object to the same arraylist.  This gives me a build-time error that the overloaded match for <code>AddRange</code> has invalid arguments.</p>

<pre><code>T loadedContent;
if (typeof(T).IsArray)
{
    contentArrayList.AddRange(loadedContent);
}
else
{
    contentArrayList.Add(loadedContent);
}
</code></pre>
