public MergeStrategies() { ElementStrategies = new Dictionary <string, ElementStrategy>(); ElementStrategy s = new ElementStrategy(true); //review: this says the default is to consider order relevant s.MergePartnerFinder = new FindTextDumb(); SetStrategy("_" + XmlNodeType.Text, s); ElementStrategy def = new ElementStrategy(true); //review: this says the default is to consider order relevant def.MergePartnerFinder = new FindByEqualityOfTree(); SetStrategy("_defaultElement", def); ElementToMergeStrategyKeyMapper = new DefaultElementToMergeStrategyKeyMapper(); }
public MergeStrategies() { ElementStrategies = new Dictionary<string, ElementStrategy>(); ElementStrategy s = new ElementStrategy(true);//review: this says the default is to consider order relevant s.MergePartnerFinder = new FindTextDumb(); SetStrategy("_"+XmlNodeType.Text, s); ElementStrategy def = new ElementStrategy(true);//review: this says the default is to consider order relevant def.MergePartnerFinder = new FindByEqualityOfTree(); SetStrategy("_defaultElement", def); ElementToMergeStrategyKeyMapper = new DefaultElementToMergeStrategyKeyMapper(); }