protected virtual void CheckResources(XControl control)
{
if (HttpContext.Current.CurrentHandler is Page && !(HttpContext.Current.CurrentHandler is ISelfRenderingPage) && !this.ForceResources)
{
return;
}
foreach (ClientScriptItem item in control.GetScripts())
{
if (!scriptsResources.ContainsKey(item.PathEmbedded))
{
scriptsResources.Add(item.PathEmbedded, GetWebResourceUrl(item.Type, item.PathEmbedded));
}
}
foreach (ClientStyleItem item in control.GetStyles())
{
if (!stylesResources.ContainsKey(item.PathEmbedded) && item.Theme.Equals(Theme.Default))
{
stylesResources.Add(item.PathEmbedded, GetWebResourceUrl(item.Type, item.PathEmbedded));
}
}
}