public override void Detect(ICollection<GameInstance> instances) { base.Detect(instances); var path = SearchRegistry(); if (path != null && Directory.Exists(path)) instances.Add(new GameInstance(this, path)); }