static GenericClientFactoryProvider() { DiscoveredAllowedClientTypes = ClientTypesProvider.GetAllTypes(Assembly.GetExecutingAssembly()) .ToDictionary(tuple => tuple.@interface, tuple => tuple.implementation); InitializeFactories(); }
static CachedSimpleFactoryProvider() { CachedClientFactories = ClientTypesProvider.GetAllTypes(Assembly.GetExecutingAssembly()) .ToDictionary(tuple => tuple.@interface, tuple => CreateFactory(tuple.implementation)); }