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)); } } }