private static SetPackage ( Assembly>.IReadOnlyDictionary |
||
package | Assembly>.IReadOnlyDictionary | |
return | void |
private static void SetPackage(IReadOnlyDictionary<string, Assembly> package) {
AppDomain.CurrentDomain.AssemblyResolve += (sender, args) => {
var splitted = args.Name.Split(',');
var name = splitted[0];
Assembly result;
return package.TryGetValue(name, out result) ? result : null;
};
}