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