private static WebAssetItemGroup FilterFrameworkGroup(WebAssetItemGroup itemGroup)
{
WebAssetItemGroup frameworkGroup = new WebAssetItemGroup("framework", false) { Combined = itemGroup.Combined, Compress = itemGroup.Compress, CacheDurationInDays = itemGroup.CacheDurationInDays, DefaultPath = itemGroup.DefaultPath, Version = itemGroup.Version, UseTelerikContentDeliveryNetwork = itemGroup.UseTelerikContentDeliveryNetwork, Enabled = itemGroup.Enabled };
for (int i = itemGroup.Items.Count - 1; i >= 0; i--)
{
WebAssetItem item = itemGroup.Items[i];
string fileName = Path.GetFileName(item.Source);
if ((!fileName.Equals(ScriptRegistrar.jQuery, StringComparison.OrdinalIgnoreCase)) && (ScriptRegistrar.FrameworkScriptFileNames.Contains(fileName, StringComparer.OrdinalIgnoreCase)))
{
frameworkGroup.Items.Add(new WebAssetItem(item.Source));
itemGroup.Items.RemoveAt(i);
}
}
frameworkGroup.Items.Reverse();
return frameworkGroup;
}