예제 #1
0
        /// <summary>
        /// Resolves the conflicts.
        /// </summary>
        private void ResolveConflicts()
        {
            _prods = new Production[_productions.Count];
            _productions.Values.CopyTo(_prods, 0);
            FastQuickSorter <Production> sorter = new FastQuickSorter <Production>();

            sorter.Comparer = _conflictResolutionStrategy;
            sorter.Sort(_prods);
        }
예제 #2
0
 /// <summary>
 /// Resolves the conflicts.
 /// </summary>
 private void ResolveConflicts()
 {
     _prods = new Production[_productions.Count];
     _productions.Values.CopyTo(_prods, 0);
     FastQuickSorter<Production> sorter = new FastQuickSorter<Production>();
     sorter.Comparer = _conflictResolutionStrategy;
     sorter.Sort(_prods);
 }