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; } }
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); }