Пример #1
0
 protected override string GetID(IPSDLayerMappingStrategyComparable x)
 {
     return(x.name.ToLower());
 }
Пример #2
0
 public bool Compare(IPSDLayerMappingStrategyComparable x, IPSDLayerMappingStrategyComparable y)
 {
     return(Comparer <T> .Default.Compare(GetID(x), GetID(y)) == 0 && IsGroup(x) == IsGroup(y));
 }
Пример #3
0
 protected abstract T GetID(IPSDLayerMappingStrategyComparable layer);
Пример #4
0
 protected virtual bool IsGroup(IPSDLayerMappingStrategyComparable layer)
 {
     return(layer.isGroup);
 }
Пример #5
0
 protected override int GetID(IPSDLayerMappingStrategyComparable x)
 {
     return(x.layerID);
 }