コード例 #1
0
 /// <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>();
 }
コード例 #2
0
 /// <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>();
 }