1
using System;
2
using System.Collections.Generic;
3![](/Images/OutliningIndicators/None.gif)
4
namespace Microsoft.Practices.ObjectBuilder
5
{
6
/// <summary>
7
/// 分阶段存储 "创建
8
/// 策略" 的自定义集
9
/// 合类。当调用 MakeStrategyChain
10
/// 和 MakeReverseStrategyChain
11
/// 函数创建 "策略链"
12
/// 时,同一个 "创建
13
/// 阶段" 的 "策略"
14
/// 之间的位置是连续
15
/// 着的。
16
/// </summary>
17
/// <typeparam name="TStageEnum">
18
/// "创建阶段" 枚举
19
/// 的类型。
20
/// </typeparam>
21
/// <remarks>
22
/// 注意:一个 "创建
23
/// 阶段" 可以包含若
24
/// 干个 "创建策略"。
25
/// </remarks>
26
public class StrategyList<TStageEnum>
27
{
28![](/Images/OutliningIndicators/InBlock.gif)
29
字段
33![](/Images/OutliningIndicators/InBlock.gif)
34
常量
37![](/Images/OutliningIndicators/InBlock.gif)
38
构造函数
50![](/Images/OutliningIndicators/InBlock.gif)
51
公有方法
190![](/Images/OutliningIndicators/InBlock.gif)
191
}
192
}
193![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
6
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
7
![](/Images/OutliningIndicators/InBlock.gif)
8
![](/Images/OutliningIndicators/InBlock.gif)
9
![](/Images/OutliningIndicators/InBlock.gif)
10
![](/Images/OutliningIndicators/InBlock.gif)
11
![](/Images/OutliningIndicators/InBlock.gif)
12
![](/Images/OutliningIndicators/InBlock.gif)
13
![](/Images/OutliningIndicators/InBlock.gif)
14
![](/Images/OutliningIndicators/InBlock.gif)
15
![](/Images/OutliningIndicators/InBlock.gif)
16
![](/Images/OutliningIndicators/InBlock.gif)
17
![](/Images/OutliningIndicators/InBlock.gif)
18
![](/Images/OutliningIndicators/InBlock.gif)
19
![](/Images/OutliningIndicators/InBlock.gif)
20
![](/Images/OutliningIndicators/InBlock.gif)
21
![](/Images/OutliningIndicators/InBlock.gif)
22
![](/Images/OutliningIndicators/InBlock.gif)
23
![](/Images/OutliningIndicators/InBlock.gif)
24
![](/Images/OutliningIndicators/InBlock.gif)
25
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
26
![](/Images/OutliningIndicators/InBlock.gif)
27
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
28
![](/Images/OutliningIndicators/InBlock.gif)
29
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
33
![](/Images/OutliningIndicators/InBlock.gif)
34
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
37
![](/Images/OutliningIndicators/InBlock.gif)
38
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
50
![](/Images/OutliningIndicators/InBlock.gif)
51
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
190
![](/Images/OutliningIndicators/InBlock.gif)
191
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
192
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
193
![](/Images/OutliningIndicators/None.gif)