Пример #1
0
 /// <summary>
 /// Returns the core syncsettings for a core
 /// </summary>
 /// <returns>null if no settings were saved, or there was an error deserializing</returns>
 public static TSync GetCoreSyncSettings <TCore, TSync>(this Config config)
     where TCore : IEmulator
 {
     return((TSync)config.GetCoreSyncSettings(typeof(TCore), typeof(TSync)));
 }
Пример #2
0
 /// <summary>
 /// Returns the core syncsettings for a core
 /// </summary>
 /// <param name="config"></param>
 /// <typeparam name="TCore"></typeparam>
 /// <returns>null if no settings were saved, or there was an error deserializing</returns>
 public static object GetCoreSyncSettings <TCore>(this Config config)
     where TCore : IEmulator
 {
     return(config.GetCoreSyncSettings(typeof(TCore)));
 }
Пример #3
0
 public object GetSyncSettings()
 => _config.GetCoreSyncSettings(typeof(T), _typeSS)
 ?? Activator.CreateInstance(_typeSS);