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; }
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); } }