public RoleLoader(IRolePredicate rolePredicate, IRoleDataStore roleDataStore, IRoleLoaderLogger loaderLogger, IRoleSyncConfiguration syncConfiguration) { Assert.ArgumentNotNull(rolePredicate, nameof(rolePredicate)); Assert.ArgumentNotNull(roleDataStore, nameof(roleDataStore)); Assert.ArgumentNotNull(loaderLogger, nameof(loaderLogger)); _rolePredicate = rolePredicate; _roleDataStore = roleDataStore; _loaderLogger = loaderLogger; _syncConfiguration = syncConfiguration; }