public PropertyFacilityRegistration(IRegistration inner, FinalRegistrationOptions options) {
     if (inner == null)
         throw new ArgumentNullException("inner", "inner is null.");
     if (options == null)
         throw new ArgumentNullException("options", "options is null.");
     _options = options;
     _inner = inner;
 }
 public void UseRegistrationOptions(FinalRegistrationOptions options, Action action) {
     _currentRegistrationOptions = options;
     try {
         action();
     }
     finally {
         _currentRegistrationOptions = null;
     }
 }
示例#3
0
 public void UseRegistrationOptions(FinalRegistrationOptions options, Action action)
 {
     _currentRegistrationOptions = options;
     try {
         action();
     }
     finally {
         _currentRegistrationOptions = null;
     }
 }
示例#4
0
 public PropertyFacilityRegistration(IRegistration inner, FinalRegistrationOptions options)
 {
     if (inner == null)
     {
         throw new ArgumentNullException("inner", "inner is null.");
     }
     if (options == null)
     {
         throw new ArgumentNullException("options", "options is null.");
     }
     _options = options;
     _inner   = inner;
 }
 public void UseRegistrationOptions(FinalRegistrationOptions options, Action action) {
     _wiredPropertyChecker.UseRegistrationOptions(options, action);
 }
示例#6
0
 public void UseRegistrationOptions(FinalRegistrationOptions options, Action action)
 {
     _wiredPropertyChecker.UseRegistrationOptions(options, action);
 }