public static IEnumerable<ISemanticRegistryObserver> CreateObservers() { yield return new EnsureNoDuplicateUserRegistrationObserver(); yield return new ReplayPackagesToLateBoundedObserverRegistryObserver(); var scaffoldingObservers = CreateScaffoldingObservers(); var collectiveObserverForScaffolding = new CollectiveSemanticRegistryObserver(scaffoldingObservers); yield return new MemorisedChainBuilderRegistryBuilder(collectiveObserverForScaffolding); }
public static IEnumerable <ISemanticRegistryObserver> CreateObservers() { yield return(new EnsureNoDuplicateUserRegistrationObserver()); yield return(new ReplayPackagesToLateBoundedObserverRegistryObserver()); var scaffoldingObservers = CreateScaffoldingObservers(); var collectiveObserverForScaffolding = new CollectiveSemanticRegistryObserver(scaffoldingObservers); yield return(new MemorisedChainBuilderRegistryBuilder(collectiveObserverForScaffolding)); }