/// <summary> /// Constructs a new instance /// </summary> /// <param name="serviceProvider"></param> /// <param name="solidConfigurationBuilder"></param> public SolidProxyConfigurationStore(IServiceProvider serviceProvider, ISolidConfigurationBuilder solidConfigurationBuilder) { ServiceProvider = serviceProvider; SolidConfigurationBuilder = solidConfigurationBuilder; ProxyConfigurations = new ConcurrentDictionary <Guid, ISolidProxyConfiguration>(); }
/// <summary> /// Constructs an assembly config /// </summary> /// <param name="parent"></param> /// <param name="assembly"></param> public SolidAssemblyConfigurationBuilder(ISolidConfigurationBuilder parent, Assembly assembly) : base(SolidScopeType.Assembly, parent) { Assembly = assembly; InterfaceBuilders = new ConcurrentDictionary <Type, ISolidInterfaceConfigurationBuilder>(); }