open BenchmarkDotNet.Attributes open BenchmarkDotNet.Running open BenchmarkDotNet.Jobs open Xdg.Directories; [] [] //[] [] [] type Benchmarks() = // Base Directory [] member _.DataHome () = BaseDirectory.DataHome [] member _.ConfigHome () = BaseDirectory.ConfigHome [] member _.StateHome () = BaseDirectory.StateHome [] member _.BinHome () = BaseDirectory.BinHome [] member _.DataDirs () = BaseDirectory.DataDirs [] member _.ConfigDirs () = BaseDirectory.ConfigDirs [] member _.CacheHome () = BaseDirectory.CacheHome [] member _.RuntimeDir() = BaseDirectory.RuntimeDir // User Directories [] member _.DesktopDir () = UserDirectory.DesktopDir [] member _.DownloadDir () = UserDirectory.DownloadDir [] member _.DocumentsDir () = UserDirectory.DocumentsDir [] member _.MusicDir () = UserDirectory.MusicDir [] member _.PicturesDir () = UserDirectory.PicturesDir [] member _.VideosDir () = UserDirectory.VideosDir [] member _.TemplatesDir () = UserDirectory.TemplatesDir [] member _.PublicDir () = UserDirectory.PublicDir // Other [] member _.Home () = Other.Home [] member _.Applications () = Other.Applications [] member _.Fonts () = Other.Fonts BenchmarkRunner.Run() |> ignore