Exemplo n.º 1
0
        private PathDescriptor BuildFullPath(IConfigurationFileDescriptor fileDescriptor, PathDescriptor rootFolder, SkinCode skinCode, ABTestCase abTest)
        {
            PathDescriptor relativeFilePath = null;

            if (abTest != null)
            {
                relativeFilePath = abTest.GetOverrideFileOrNull(fileDescriptor, skinCode);
            }

            if (relativeFilePath == null)
            {
                relativeFilePath = fileDescriptor.GetRelativePath(skinCode);
            }


            return(rootFolder + relativeFilePath);
        }
Exemplo n.º 2
0
 public PathDescriptor GetOverrideFileOrNull(IConfigurationFileDescriptor fileDescriptor, SkinCode skinCode)
 {
     return(GetOverrideFileOrNull(fileDescriptor.GetRelativePath(skinCode), skinCode));
 }
Exemplo n.º 3
0
 public bool IsFileAffected(IConfigurationFileDescriptor fileDescriptor, SkinCode skinCode)
 {
     return(null != GetOverrideFileOrNull(fileDescriptor, skinCode));
 }