Telerik.Web.Mvc.UI.WebAssetItemMerger.FilterNativeFiles C# (CSharp) Method

FilterNativeFiles() private static method

private static FilterNativeFiles ( WebAssetItemGroup itemGroup ) : IList
itemGroup WebAssetItemGroup
return IList
        private static IList<string> FilterNativeFiles(WebAssetItemGroup itemGroup)
        {
            List<string> nativeFiles = new List<string>();

            for (int i = itemGroup.Items.Count - 1; i >= 0; i--)
            {
                WebAssetItem item = itemGroup.Items[i];

                if (IsNativeFile(item))
                {
                    nativeFiles.Add(Path.GetFileName(item.Source));
                    itemGroup.Items.RemoveAt(i);
                }
            }

            nativeFiles.Reverse();

            return nativeFiles;
        }