Changeset 63 for trunk/sources/HeuristicLab.Core/Scope.cs
- Timestamp:
- 03/13/08 23:40:09 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Core/Scope.cs
r61 r63 39 39 } 40 40 private IDictionary<string, string> myAliases; 41 public I Collection<string> Aliases {42 get { return myAliases .Values; }41 public IEnumerable<KeyValuePair<string, string>> Aliases { 42 get { return myAliases; } 43 43 } 44 44 private List<IScope> mySubScopes; … … 199 199 RemoveVariable(variableNames[j]); 200 200 201 string[] aliases = new string[Aliases.Count]; 202 i = 0; 203 foreach (string alias in myAliases.Keys) { 204 aliases[i] = alias; 205 i++; 206 } 201 KeyValuePair<string, string>[] aliases = new KeyValuePair<string,string>[myAliases.Count]; 202 myAliases.CopyTo(aliases, 0); 207 203 for (int j = 0; j < aliases.Length; j++) 208 RemoveAlias(aliases[j] );204 RemoveAlias(aliases[j].Key); 209 205 210 206 while (SubScopes.Count > 0)
Note: See TracChangeset
for help on using the changeset viewer.