diff options
Diffstat (limited to 'src/WixToolset.Data/TupleWithSection.cs')
| -rw-r--r-- | src/WixToolset.Data/TupleWithSection.cs | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/WixToolset.Data/TupleWithSection.cs b/src/WixToolset.Data/TupleWithSection.cs index a8b88814..89a5fccd 100644 --- a/src/WixToolset.Data/TupleWithSection.cs +++ b/src/WixToolset.Data/TupleWithSection.cs | |||
| @@ -7,29 +7,29 @@ namespace WixToolset.Data | |||
| 7 | using System.Linq; | 7 | using System.Linq; |
| 8 | 8 | ||
| 9 | /// <summary> | 9 | /// <summary> |
| 10 | /// Tuple with section representing a single unique tuple. | 10 | /// Symbol with section representing a single unique symbol. |
| 11 | /// </summary> | 11 | /// </summary> |
| 12 | public sealed class TupleWithSection | 12 | public sealed class SymbolWithSection |
| 13 | { | 13 | { |
| 14 | private HashSet<TupleWithSection> possibleConflicts; | 14 | private HashSet<SymbolWithSection> possibleConflicts; |
| 15 | private HashSet<TupleWithSection> redundants; | 15 | private HashSet<SymbolWithSection> redundants; |
| 16 | 16 | ||
| 17 | /// <summary> | 17 | /// <summary> |
| 18 | /// Creates a symbol for a tuple. | 18 | /// Creates a symbol for a symbol. |
| 19 | /// </summary> | 19 | /// </summary> |
| 20 | /// <param name="tuple">Tuple for the symbol</param> | 20 | /// <param name="symbol">Symbol for the symbol</param> |
| 21 | public TupleWithSection(IntermediateSection section, IntermediateTuple tuple) | 21 | public SymbolWithSection(IntermediateSection section, IntermediateSymbol symbol) |
| 22 | { | 22 | { |
| 23 | this.Tuple = tuple; | 23 | this.Symbol = symbol; |
| 24 | this.Section = section; | 24 | this.Section = section; |
| 25 | this.Name = String.Concat(this.Tuple.Definition.Name, ":", this.Tuple.Id.Id); | 25 | this.Name = String.Concat(this.Symbol.Definition.Name, ":", this.Symbol.Id.Id); |
| 26 | } | 26 | } |
| 27 | 27 | ||
| 28 | /// <summary> | 28 | /// <summary> |
| 29 | /// Gets the accessibility of the symbol which is a direct reflection of the accessibility of the row's accessibility. | 29 | /// Gets the accessibility of the symbol which is a direct reflection of the accessibility of the row's accessibility. |
| 30 | /// </summary> | 30 | /// </summary> |
| 31 | /// <value>Accessbility of the symbol.</value> | 31 | /// <value>Accessbility of the symbol.</value> |
| 32 | public AccessModifier Access => this.Tuple.Id.Access; | 32 | public AccessModifier Access => this.Symbol.Id.Access; |
| 33 | 33 | ||
| 34 | /// <summary> | 34 | /// <summary> |
| 35 | /// Gets the name of the symbol. | 35 | /// Gets the name of the symbol. |
| @@ -38,10 +38,10 @@ namespace WixToolset.Data | |||
| 38 | public string Name { get; } | 38 | public string Name { get; } |
| 39 | 39 | ||
| 40 | /// <summary> | 40 | /// <summary> |
| 41 | /// Gets the tuple for this symbol. | 41 | /// Gets the symbol for this symbol. |
| 42 | /// </summary> | 42 | /// </summary> |
| 43 | /// <value>Tuple for this symbol.</value> | 43 | /// <value>Symbol for this symbol.</value> |
| 44 | public IntermediateTuple Tuple { get; } | 44 | public IntermediateSymbol Symbol { get; } |
| 45 | 45 | ||
| 46 | /// <summary> | 46 | /// <summary> |
| 47 | /// Gets the section for the symbol. | 47 | /// Gets the section for the symbol. |
| @@ -50,41 +50,41 @@ namespace WixToolset.Data | |||
| 50 | public IntermediateSection Section { get; } | 50 | public IntermediateSection Section { get; } |
| 51 | 51 | ||
| 52 | /// <summary> | 52 | /// <summary> |
| 53 | /// Gets any duplicates of this tuple with sections that are possible conflicts. | 53 | /// Gets any duplicates of this symbol with sections that are possible conflicts. |
| 54 | /// </summary> | 54 | /// </summary> |
| 55 | public IEnumerable<TupleWithSection> PossiblyConflicts => this.possibleConflicts ?? Enumerable.Empty<TupleWithSection>(); | 55 | public IEnumerable<SymbolWithSection> PossiblyConflicts => this.possibleConflicts ?? Enumerable.Empty<SymbolWithSection>(); |
| 56 | 56 | ||
| 57 | /// <summary> | 57 | /// <summary> |
| 58 | /// Gets any duplicates of this tuple with sections that are redundant. | 58 | /// Gets any duplicates of this symbol with sections that are redundant. |
| 59 | /// </summary> | 59 | /// </summary> |
| 60 | public IEnumerable<TupleWithSection> Redundants => this.redundants ?? Enumerable.Empty<TupleWithSection>(); | 60 | public IEnumerable<SymbolWithSection> Redundants => this.redundants ?? Enumerable.Empty<SymbolWithSection>(); |
| 61 | 61 | ||
| 62 | /// <summary> | 62 | /// <summary> |
| 63 | /// Adds a duplicate tuple with sections that is a possible conflict. | 63 | /// Adds a duplicate symbol with sections that is a possible conflict. |
| 64 | /// </summary> | 64 | /// </summary> |
| 65 | /// <param name="tupleWithSection">Tuple with section that is a possible conflict of this symbol.</param> | 65 | /// <param name="symbolWithSection">Symbol with section that is a possible conflict of this symbol.</param> |
| 66 | public void AddPossibleConflict(TupleWithSection tupleWithSection) | 66 | public void AddPossibleConflict(SymbolWithSection symbolWithSection) |
| 67 | { | 67 | { |
| 68 | if (null == this.possibleConflicts) | 68 | if (null == this.possibleConflicts) |
| 69 | { | 69 | { |
| 70 | this.possibleConflicts = new HashSet<TupleWithSection>(); | 70 | this.possibleConflicts = new HashSet<SymbolWithSection>(); |
| 71 | } | 71 | } |
| 72 | 72 | ||
| 73 | this.possibleConflicts.Add(tupleWithSection); | 73 | this.possibleConflicts.Add(symbolWithSection); |
| 74 | } | 74 | } |
| 75 | 75 | ||
| 76 | /// <summary> | 76 | /// <summary> |
| 77 | /// Adds a duplicate tuple that is redundant. | 77 | /// Adds a duplicate symbol that is redundant. |
| 78 | /// </summary> | 78 | /// </summary> |
| 79 | /// <param name="tupleWithSection">Tuple with section that is redundant of this tuple.</param> | 79 | /// <param name="symbolWithSection">Symbol with section that is redundant of this symbol.</param> |
| 80 | public void AddRedundant(TupleWithSection tupleWithSection) | 80 | public void AddRedundant(SymbolWithSection symbolWithSection) |
| 81 | { | 81 | { |
| 82 | if (null == this.redundants) | 82 | if (null == this.redundants) |
| 83 | { | 83 | { |
| 84 | this.redundants = new HashSet<TupleWithSection>(); | 84 | this.redundants = new HashSet<SymbolWithSection>(); |
| 85 | } | 85 | } |
| 86 | 86 | ||
| 87 | this.redundants.Add(tupleWithSection); | 87 | this.redundants.Add(symbolWithSection); |
| 88 | } | 88 | } |
| 89 | } | 89 | } |
| 90 | } | 90 | } |
