/// <summary>
 /// Use the original resource name (if available).
 /// </summary>
 private string UnfixResourceName(string key)
 {
     if (key.StartsWith(androidPrefix))
     {
         key = key.Substring(androidPrefix.Length);
     }
     var pair = resources.FirstOrDefault(x => ResourceExtensions.GetNormalizedResourceName(x.Item1, ResourceType.Unknown) == key);
     return (pair != null) ? ConfigurationQualifiers.StripQualifiers(pair.Item1, true, false) : key.Replace(' ', '_');
 }
Esempio n. 2
0
        /// <summary>
        /// Change the filename based on the given qualifiers
        /// </summary>
        private void Save(ConfigurationQualifiers newQualifiers)
        {
            var fileName = FileName;
            var ext      = ConfigurationQualifiers.GetExtension(fileName);
            var name     = ConfigurationQualifiers.StripQualifiers(fileName, true, false);

            // Update filename
            fileName = name + newQualifiers + ext;
            FileName = fileName;
            // Update cache
            qualifiersFileName = fileName;
            this.qualifiers    = newQualifiers;
        }