예제 #1
0
        public ICustomRuntimeRegistrationToken Register(ICustomRuntime customRuntime)
        {
            CustomRuntimeRegistration registration = new CustomRuntimeRegistration(this, customRuntime);

            _activeRegistrations[registration] = null;
            return(registration);
        }
예제 #2
0
 ICustomRuntimeRegistrationToken ICustomRuntimeManager.Register(ICustomRuntime customRuntime) {
     Debug.Assert(customRuntime != null);
     return _customRuntimeManager.Register(customRuntime);
 }
 public CustomRuntimeRegistration(CustomRuntimeManager customRuntimeManager, ICustomRuntime customRuntime) {
     _customRuntimeManager = customRuntimeManager;
     CustomRuntime = customRuntime;
 }
 public ICustomRuntimeRegistrationToken Register(ICustomRuntime customRuntime) {
     CustomRuntimeRegistration registration = new CustomRuntimeRegistration(this, customRuntime);
     _activeRegistrations[registration] = null;
     return registration;
 }
예제 #5
0
 public CustomRuntimeRegistration(CustomRuntimeManager customRuntimeManager, ICustomRuntime customRuntime)
 {
     _customRuntimeManager = customRuntimeManager;
     CustomRuntime         = customRuntime;
 }