static osuElements() { StoryboardFileRepository = Storyboard.FileReader(); SkinFileRepository = SkinFileReader.SkinReader(); BeatmapFileRepository = BeatmapFileReader.BeatmapReader(); ReplayFileRepository = Replay.FileReader(); CollectionDbRepository = CollectionDb.FileReader(); OsuDbRepository = OsuDb.FileReader(); ScoresDbRepository = ScoresDb.FileReader(); ApiReplayRepository = new ApiReplayRepository(); ApiBeatmapRepository = new ApiBeatmapRepository(); ApiReplayRepository = new ApiReplayRepository(); ApiUserRepository = new ApiUserRepository(); using (var osureg = Registry.ClassesRoot.OpenSubKey("osu\\DefaultIcon")) { if (osureg == null) { return; } var osukey = osureg.GetValue(null).ToString(); var osupath = osukey.Remove(0, 1); OsuDirectory = osupath.Remove(osupath.Length - 11); } }
static osuElements() { StoryboardFileRepository = Storyboard.FileReader(); SkinFileRepository = SkinFileReader.SkinReader(); BeatmapFileRepository = BeatmapFileReader.BeatmapReader(); ReplayFileRepository = Replay.FileReader(); //using (RegistryKey osureg = Registry.ClassesRoot.OpenSubKey("osu\\DefaultIcon")) { // if (osureg != null) { // string osukey = osureg.GetValue(null).ToString(); // string osupath; // osupath = osukey.Remove(0, 1); // osuDirectory = osupath.Remove(osupath.Length - 11); // } //} }