Changeset 15963
- Timestamp:
- 06/18/18 14:31:53 (6 years ago)
- Location:
- branches/2886_SymRegGrammarEnumeration/HeuristicLab.Algorithms.DataAnalysis.SymRegGrammarEnumeration/GrammarEnumeration
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2886_SymRegGrammarEnumeration/HeuristicLab.Algorithms.DataAnalysis.SymRegGrammarEnumeration/GrammarEnumeration/Sentence.cs
r15960 r15963 24 24 symbols = s; 25 25 } 26 27 [StorableConstructor] 28 protected SymbolString(bool deserializing) { } 26 29 27 30 protected SymbolString(SymbolString original, Cloner cloner) : base(original, cloner) { -
branches/2886_SymRegGrammarEnumeration/HeuristicLab.Algorithms.DataAnalysis.SymRegGrammarEnumeration/GrammarEnumeration/Symbol.cs
r15960 r15963 10 10 private readonly int stringRepresentationHash; 11 11 12 [Storable ]12 [Storable(AllowOneWay = true)] 13 13 public string StringRepresentation { get; } 14 14 … … 22 22 stringRepresentationHash = original.stringRepresentationHash; 23 23 } 24 25 [StorableConstructor] 26 protected Symbol(bool deserializing) { } 24 27 25 28 public override string ToString() { … … 66 69 return new TerminalSymbol(this, cloner); 67 70 } 71 72 [StorableConstructor] 73 protected TerminalSymbol(bool deserializing) : base(deserializing) { } 68 74 } 69 75 … … 76 82 return new VariableTerminalSymbol(this, cloner); 77 83 } 84 85 [StorableConstructor] 86 protected VariableTerminalSymbol(bool deserializing) : base(deserializing) { } 78 87 } 79 88 … … 86 95 return new NonterminalSymbol(this, cloner); 87 96 } 97 98 [StorableConstructor] 99 protected NonterminalSymbol(bool deserializing) : base(deserializing) { } 88 100 } 89 101 … … 94 106 95 107 public Production(IEnumerable<Symbol> symbols) : base(symbols) { } 108 109 [StorableConstructor] 110 protected Production(bool deserializing) { } 96 111 97 112 protected Production(Production original, Cloner cloner) : this(original) {
Note: See TracChangeset
for help on using the changeset viewer.