We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
[{Required,Optional}Api] ApiContainer
1 parent 55762bf commit 4b454a6Copy full SHA for 4b454a6
src/BizHawk.Client.Common/Api/BasicApiProvider.cs
@@ -13,7 +13,12 @@ public class BasicApiProvider : IExternalApiProvider
13
14
public BasicApiProvider(ApiContainer apiContainer) => Container = apiContainer;
15
16
- public object? GetApi(Type t) => Container.Libraries.TryGetValue(t, out var api) ? api : null;
+ public object? GetApi(Type t)
17
+ => Container.Libraries.TryGetValue(t, out var api)
18
+ ? api
19
+ : t == typeof(ApiContainer)
20
+ ? Container
21
+ : null;
22
23
public bool HasApi(Type t) => Container.Libraries.ContainsKey(t);
24
}
0 commit comments