/// <summary> /// Retrieve the target list wrapped in <paramref name="proxies"/>. /// </summary> /// <typeparam name="T"> /// Type of the list elements. /// </typeparam> /// <param name="proxies"> /// An proxy list returned by <see cref="GetProxy{T}(IList{T})"/>. /// </param> /// <returns> /// The target list instance wrapped by <paramref name="proxies"/>, /// or <paramref name="proxies"/> itself if it is actually not a proxy. /// </returns> public static IList <T> GetTarget <T>(IList <T> proxies) where T : class { return(ListProxy <T> .GetTarget(proxies)); }