¿Cuál es la forma multiplataforma de obtener la ruta al directorio de datos de la aplicación local?

Lo que necesito es una forma independiente de la plataforma de obtener la ruta al directorio de datos de la aplicación local.System.getenv("LOCALAPPDATA") Parece funcionar solo con Windows. ¿Cómo hago para esto?