diff options
Diffstat (limited to 'src/WixToolset.Core.Burn/RowIndexedList.cs')
-rw-r--r-- | src/WixToolset.Core.Burn/RowIndexedList.cs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/WixToolset.Core.Burn/RowIndexedList.cs b/src/WixToolset.Core.Burn/RowIndexedList.cs index 3a4dad38..73172dc2 100644 --- a/src/WixToolset.Core.Burn/RowIndexedList.cs +++ b/src/WixToolset.Core.Burn/RowIndexedList.cs | |||
@@ -7,18 +7,18 @@ namespace WixToolset.Core.Burn | |||
7 | using WixToolset.Data.WindowsInstaller; | 7 | using WixToolset.Data.WindowsInstaller; |
8 | 8 | ||
9 | /// <summary> | 9 | /// <summary> |
10 | /// A list of rows indexed by their primary key. Unlike a <see cref="RowDictionary"/> | 10 | /// A list of rows indexed by their primary key. Unlike a RowDictionary |
11 | /// this indexed list will track rows in their added order and will allow rows with | 11 | /// this indexed list will track rows in their added order and will allow rows with |
12 | /// duplicate keys to be added to the list, although only the first row will be indexed. | 12 | /// duplicate keys to be added to the list, although only the first row will be indexed. |
13 | /// </summary> | 13 | /// </summary> |
14 | public sealed class RowIndexedList<T> : IList<T> where T : Row | 14 | internal sealed class RowIndexedList<T> : IList<T> where T : Row |
15 | { | 15 | { |
16 | private Dictionary<string, T> index; | 16 | private Dictionary<string, T> index; |
17 | private List<T> rows; | 17 | private List<T> rows; |
18 | private List<T> duplicates; | 18 | private List<T> duplicates; |
19 | 19 | ||
20 | /// <summary> | 20 | /// <summary> |
21 | /// Creates an empty <see cref="RowIndexedList"/>. | 21 | /// Creates an empty <see cref="RowIndexedList{T}"/>. |
22 | /// </summary> | 22 | /// </summary> |
23 | public RowIndexedList() | 23 | public RowIndexedList() |
24 | { | 24 | { |
@@ -28,7 +28,7 @@ namespace WixToolset.Core.Burn | |||
28 | } | 28 | } |
29 | 29 | ||
30 | /// <summary> | 30 | /// <summary> |
31 | /// Creates and populates a <see cref="RowDictionary"/> with the rows from the given enumerator. | 31 | /// Creates and populates a <see cref="RowIndexedList{T}"/> with the rows from the given enumerator. |
32 | /// </summary> | 32 | /// </summary> |
33 | /// <param name="rows">Rows to index.</param> | 33 | /// <param name="rows">Rows to index.</param> |
34 | public RowIndexedList(IEnumerable<T> rows) | 34 | public RowIndexedList(IEnumerable<T> rows) |
@@ -41,7 +41,7 @@ namespace WixToolset.Core.Burn | |||
41 | } | 41 | } |
42 | 42 | ||
43 | /// <summary> | 43 | /// <summary> |
44 | /// Creates and populates a <see cref="RowDictionary"/> with the rows from the given <see cref="Table"/>. | 44 | /// Creates and populates a <see cref="RowIndexedList{T}"/> with the rows from the given <see cref="Table"/>. |
45 | /// </summary> | 45 | /// </summary> |
46 | /// <param name="table">The table to index.</param> | 46 | /// <param name="table">The table to index.</param> |
47 | /// <remarks> | 47 | /// <remarks> |