コード例 #1
0
ファイル: ServiceRegistry.cs プロジェクト: JasperFx/lamar
 /// <summary>
 /// Register a strategy for automatically resolving "missing" families
 /// when an unknown ServiceType is first encountered
 /// </summary>
 /// <param name="policy"></param>
 public void OnMissingFamily(IFamilyPolicy policy)
 {
     _parent.AddSingleton(policy);
 }
コード例 #2
0
ファイル: PluginGraph.cs プロジェクト: rhyss/structuremap
 public void AddFamilyPolicy(IFamilyPolicy policy)
 {
     _policies.Add(policy);
 }
コード例 #3
0
 /// <summary>
 /// Add a new family policy that can create new PluginFamily's on demand
 /// when there is no pre-existing family
 /// </summary>
 /// <param name="policy"></param>
 public void AddFamilyPolicy(IFamilyPolicy policy)
 {
     _policies.Insert(0, policy);
 }
コード例 #4
0
ファイル: PluginGraph.cs プロジェクト: BeeWarloc/structuremap
 /// <summary>
 /// Add a new family policy that can create new PluginFamily's on demand
 /// when there is no pre-existing family
 /// </summary>
 /// <param name="policy"></param>
 public void AddFamilyPolicy(IFamilyPolicy policy)
 {
     _policies.Insert(0, policy);
 }
コード例 #5
0
ファイル: Registry.cs プロジェクト: stantoxt/structuremap
 /// <summary>
 /// Register a strategy for automatically resolving "missing" families
 /// when an unknown PluginType is first encountered
 /// </summary>
 /// <param name="policy"></param>
 public void OnMissingFamily(IFamilyPolicy policy)
 {
     alter = graph => graph.AddFamilyPolicy(policy);
 }
コード例 #6
0
ファイル: PluginGraph.cs プロジェクト: KevM/structuremap
 /// <summary>
 /// Add a new family policy that can create new PluginFamily's on demand
 /// when there is no pre-existing family
 /// </summary>
 /// <param name="policy"></param>
 public void AddFamilyPolicy(IFamilyPolicy policy)
 {
     _policies.Add(policy);
 }