// Header write methods private void WriteFileHeader(string magic, uint version, ResourceFileType type) { WriteString(magic, 4); WriteUInt(version); WriteUInt(( uint )type); WriteUInt(0); // unknown }
internal static string GetString(ResourceFileType fileType, string shortResourceName, bool useUiCulture) { if (useUiCulture) { return(ServerResources.GetString(fileType, shortResourceName, CultureInfo.CurrentUICulture)); } return(ServerResources.GetString(fileType, shortResourceName, CultureInfo.CurrentCulture)); }
internal static string GetStringEx(ResourceFileType fileType, string fullResourceName) { switch (fileType) { case ResourceFileType.CentralAdmin: case ResourceFileType.SiteAdmin: case ResourceFileType.Templates: return(SPUtility.GetLocalizedString(fullResourceName, null, (uint)CultureInfo.CurrentUICulture.LCID)); case ResourceFileType.Satellite: return(GetString(fullResourceName)); } throw new ArgumentOutOfRangeException("fileType"); }
public NeweggResourceManager(string baseName, string resourceDir, ResourceFileType fileType) { if (string.IsNullOrEmpty(resourceDir)) { switch (fileType) { case ResourceFileType.html: case ResourceFileType.aspx: resourceDir = DEFAULT_STATIC_RESOURCES_DIR; break; case ResourceFileType.resx: default: resourceDir = DEFAULT_RESOURCES_DIR; break; } } m_ResourceLoader = ResourcePool.GetLoader(baseName, resourceDir); }
public override bool OnInitialize() { base.OnInitialize(); if (!_replaced) { _groupRefs = new List <RSARGroupNode>(); } if (_name == null) { if (_parent == null) { _name = Path.GetFileNameWithoutExtension(_origPath); } else { _name = $"[{_fileIndex}] {ResourceFileType.ToString()}"; } } return(false); }
public string GetResourceFileName(string site, CultureInfo culture, ResourceFileType fileType) { StringBuilder builder = new StringBuilder(); builder.Append(m_BaseName); if (!string.IsNullOrEmpty(site)) { builder.Append('.'); builder.Append(site); } if (!culture.Equals(CultureInfo.InvariantCulture)) { builder.Append('.'); builder.Append(culture.Name); } builder.Append("."); builder.Append(fileType.ToString()); return Path.Combine(m_ResourcesDir, builder.ToString()); }
public ResourceFile(FileInfo file, ResourceFileType type) { File = file; Type = type; }
public BinaryResource(ResourceFileType fileType, ResourceIdentifier identifier, byte[] data) { mResourceDescriptor = new ResourceDescriptor(fileType, identifier); Data = data; }
public BinaryResource(ResourceFileType fileType, ResourceIdentifier identifier) { mResourceDescriptor = new ResourceDescriptor(fileType, identifier); }
void RenderFile(string filePath, ResourceFileType fileType) { switch (fileType) { case ResourceFileType.Css: HtmlLink cssLink = new HtmlLink(); cssLink.Href = filePath; cssLink.Attributes.Add("rel", "stylesheet"); cssLink.Attributes.Add("type", "text/css"); this.Page.Header.Controls.Add(cssLink); break; case ResourceFileType.Javascript: //this.Page.ClientScript.RegisterClientScriptInclude(Guid.NewGuid().ToString(), filePath); this.Scripts.Add(new ScriptReference(filePath)); break; } }
internal static string GetString(ResourceFileType fileType, string shortResourceName) { return(GetString(fileType, shortResourceName, true)); }
public string GetFullFileName(string name, ResourceFileType fileType) { if (name == null) { throw new ArgumentNullException("name"); } CultureInfo culture = ResourceProfile.CurrentCulture; if (culture == null || culture.Name == "en-US") { culture = CultureInfo.InvariantCulture; } string siteName = GetSiteBizUnitName(); string fullFileName = m_ResourceLoader.GetResourceFileName(siteName, culture, fileType); if (!File.Exists(fullFileName) && !string.IsNullOrEmpty(siteName)) { fullFileName = m_ResourceLoader.GetResourceFileName(string.Empty, culture, fileType); } return fullFileName; }
public static string ResolveStaticResource(string fileName, ResourceFileType fileType, string resourceDir) { if (string.IsNullOrEmpty(fileName)) { return null; } if (fileType == ResourceFileType.resx) { return null; } return new NeweggResourceManager(fileName, resourceDir, fileType).GetFullFileName(fileName, fileType); }
private void WriteResourceFileHeader(uint version, ResourceFileType type) { WriteFileHeader(ResourceFileHeader.MAGIC_FS, version, type); }
public RebuildResourceFileHandler(ResourceFileType fileType) { this.fileType = fileType; }
public ResourceDescriptor(ResourceFileType fileType, ResourceIdentifier identifier) { FileType = fileType; Identifier = identifier; }
// Shader Cache private void WriteShaderCacheFileHeader(uint version, ResourceFileType type) { WriteFileHeader(ResourceFileHeader.MAGIC_SHADERCACHE, version, type); }