aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core.Burn/RowIndexedList.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Core.Burn/RowIndexedList.cs')
-rw-r--r--src/WixToolset.Core.Burn/RowIndexedList.cs10
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>