Merge consecutive Where calls
This commit is contained in:
parent
4d465a4a58
commit
f060bc1211
|
@ -20,18 +20,18 @@ namespace BizHawk.Client.EmuHawk
|
|||
var apis = Assembly
|
||||
.Load("BizHawk.Client.ApiHawk")
|
||||
.GetTypes()
|
||||
.Where(t => typeof(IExternalApi).IsAssignableFrom(t))
|
||||
.Where(t => t.IsSealed)
|
||||
.Where(t => ServiceInjector.IsAvailable(serviceProvider, t))
|
||||
.Where(t => typeof(IExternalApi).IsAssignableFrom(t)
|
||||
&& t.IsSealed
|
||||
&& ServiceInjector.IsAvailable(serviceProvider, t))
|
||||
.ToList();
|
||||
|
||||
apis.AddRange(
|
||||
Assembly
|
||||
.GetAssembly(typeof(ApiContainer))
|
||||
.GetTypes()
|
||||
.Where(t => typeof(IExternalApi).IsAssignableFrom(t))
|
||||
.Where(t => t.IsSealed)
|
||||
.Where(t => ServiceInjector.IsAvailable(serviceProvider, t)));
|
||||
.Where(t => typeof(IExternalApi).IsAssignableFrom(t)
|
||||
&& t.IsSealed
|
||||
&& ServiceInjector.IsAvailable(serviceProvider, t)));
|
||||
|
||||
foreach (var api in apis)
|
||||
{
|
||||
|
|
|
@ -44,8 +44,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
foreach (var core in Assembly.Load("BizHawk.Emulation.Cores").GetTypes()
|
||||
.Where(t => typeof(IEmulator).IsAssignableFrom(t))
|
||||
.Select(t => t.GetCustomAttributes(false).OfType<CoreAttribute>().FirstOrDefault())
|
||||
.Where(a => a != null)
|
||||
.Where(a => a.Released)
|
||||
.Where(a => a != null && a.Released)
|
||||
.OrderByDescending(a => a.CoreName.ToLower()))
|
||||
{
|
||||
CoreInfoPanel.Controls.Add(new BizBoxInfoControl(core)
|
||||
|
|
Loading…
Reference in New Issue