Ejemplo n.º 1
0
        // Token: 0x060014B7 RID: 5303 RVA: 0x0007E4B4 File Offset: 0x0007C6B4
        private static bool RenderThemeFilePath(TextWriter writer, uint themeId, int themeFileIndex, bool isBasicExperience, bool useCDN)
        {
            if (writer == null)
            {
                throw new ArgumentNullException("writer");
            }
            if (themeId == 4294967295U)
            {
                return(false);
            }
            Theme theme = ThemeManager.themes[(int)((UIntPtr)themeId)];

            if (useCDN && !string.IsNullOrEmpty(Globals.ContentDeliveryNetworkEndpoint) && ThemeManager.CheckFileExtensionsForCDN(ThemeFileList.GetNameFromId(themeFileIndex)))
            {
                writer.Write(Globals.ContentDeliveryNetworkEndpoint);
            }
            writer.Write(ThemeManager.themesFolderPath);
            bool flag = ThemeFileList.IsResourceFile(themeFileIndex);

            if (flag)
            {
                writer.Write(ThemeManager.ResourcesFolderName);
            }
            else if (isBasicExperience)
            {
                writer.Write(ThemeManager.BasicFilesFolderName);
            }
            else
            {
                writer.Write(theme.FolderName);
            }
            writer.Write("/");
            return(!flag);
        }
Ejemplo n.º 2
0
        // Token: 0x060000A8 RID: 168 RVA: 0x00004AC8 File Offset: 0x00002CC8
        private static bool RenderThemeFilePath(TextWriter writer, int themeFileIndex, bool isBasicExperience, bool useCDN)
        {
            writer.Write(ThemeManager.themesFolderPath);
            bool flag = ThemeFileList.IsResourceFile(themeFileIndex);

            if (flag)
            {
                writer.Write(ThemeManager.ResourcesFolderName);
            }
            else if (isBasicExperience)
            {
                writer.Write(ThemeManager.BasicFilesFolderName);
            }
            else
            {
                writer.Write(ThemeManager.BaseThemeFolderName);
            }
            writer.Write("/");
            return(!flag);
        }
Ejemplo n.º 3
0
 internal static bool IsResourceFile(ThemeFileId themeFileId)
 {
     return(ThemeFileList.IsResourceFile((int)themeFileId));
 }