Move to better method location.
This commit is contained in:
@@ -1011,6 +1011,11 @@ namespace FlaxEngine.Interop
|
||||
scriptingAssemblyLoadContext = new AssemblyLoadContext("Flax", isCollectible: false);
|
||||
#endif
|
||||
DelegateHelpers.InitMethods();
|
||||
|
||||
#if FLAX_EDITOR
|
||||
// Load Microsoft.CSharp assembly into collectible ALC for dynamic binder support
|
||||
scriptingAssemblyLoadContext.LoadFromAssemblyPath(typeof(Microsoft.CSharp.RuntimeBinder.Binder).Assembly.Location);
|
||||
#endif
|
||||
}
|
||||
|
||||
[UnmanagedCallersOnly]
|
||||
|
||||
@@ -1758,9 +1758,6 @@ namespace FlaxEngine.Interop
|
||||
assembly.GetType("System.Linq.Expressions.Compiler.DelegateHelpers")
|
||||
.GetMethod("MakeNewCustomDelegate", BindingFlags.NonPublic | BindingFlags.Static).CreateDelegate<Func<Type[], Type>>();
|
||||
|
||||
// Load Microsoft.CSharp assembly into collectible ALC for dynamic binder support
|
||||
scriptingAssemblyLoadContext.LoadFromAssemblyPath(typeof(Microsoft.CSharp.RuntimeBinder.Binder).Assembly.Location);
|
||||
|
||||
// Create dummy delegates to force the dynamic Snippets assembly to be loaded in correcet ALCs
|
||||
MakeNewCustomDelegateFunc(new[] { typeof(void) });
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user