123456789101112131415161718192021222324252627282930 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace ILRuntime.Runtime.CLRBinding
- {
- public class CLRBindingUtils
- {
- static private Action<ILRuntime.Runtime.Enviorment.AppDomain> initializeAction;
- static public void RegisterBindingAction(Action<ILRuntime.Runtime.Enviorment.AppDomain> action)
- {
- initializeAction = action;
- }
- /// <summary>
- /// This method can instead of CLRBindings.Initialize for avoid compile error when hasn't generator bindingCode.
- /// </summary>
- /// <param name="appDomain"></param>
- static public void Initialize(ILRuntime.Runtime.Enviorment.AppDomain appDomain)
- {
- if (initializeAction != null)
- {
- initializeAction(appDomain);
- }
- }
- }
- }
|