public static Platform GetPlatformForDirectorySeparator(char directorySeparator) { DirectorySeparator.Validate(directorySeparator); switch (directorySeparator) { case DirectorySeparator.NonWindowsChar: return(Platform.NonWindows); case DirectorySeparator.WindowsChar: return(Platform.Windows); default: var @string = DirectorySeparator.CharToString(directorySeparator); var exception = DirectorySeparator.GetInvalidDirectorySeparatorArgumentException(@string, nameof(directorySeparator)); throw exception; } }
public string GetDirectorySeparatorCharToString(char directorySeparatorChar) { var output = DirectorySeparator.CharToString(directorySeparatorChar); return(output); }