示例#1
0
        public string GetNameFromCurrentName(string currentName, string index, IndexPlacement idxMode)
        {
            string extension          = Path.GetExtension(currentName);
            string oldNameNoExtension = Path.GetFileNameWithoutExtension(currentName);

            switch (idxMode)
            {
            case IndexPlacement.Postfix:
                return(indexResolver.ResolvePostfix(extension, oldNameNoExtension, index));

            case IndexPlacement.Prefix:
                return(indexResolver.ResolvePrefix(extension, oldNameNoExtension, index));

            default:
                return(null);
            }
        }
 public BasicRequestMode(bool isRomanNumeral, bool keepCurrentName, IndexPlacement idxMode)
 {
     IsRomanNumeral  = isRomanNumeral;
     KeepCurrentName = keepCurrentName;
     IndexMode       = idxMode;
 }
示例#3
0
        public string GetNameFromNewName(string extension, string name, string index, IndexPlacement idxMode)
        {
            switch (idxMode)
            {
            case IndexPlacement.Postfix:
                return(indexResolver.ResolvePostfix(extension, name, index));

            case IndexPlacement.Prefix:
                return(indexResolver.ResolvePrefix(extension, name, index));

            default:
                return(null);
            }
        }