示例#1
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = Color.GetHashCode();
         hashCode = (hashCode * 397) ^ Width.GetHashCode();
         hashCode = (hashCode * 397) ^ Height.GetHashCode();
         hashCode = (hashCode * 397) ^ BackgroundColor.GetHashCode();
         hashCode = (hashCode * 397) ^ BorderLeftColor.GetHashCode();
         hashCode = (hashCode * 397) ^ BorderLeftWidth.GetHashCode();
         hashCode = (hashCode * 397) ^ BorderRightColor.GetHashCode();
         hashCode = (hashCode * 397) ^ BorderTopColor.GetHashCode();
         hashCode = (hashCode * 397) ^ BorderBottomColor.GetHashCode();
         hashCode = (hashCode * 397) ^ BorderRightWidth.GetHashCode();
         hashCode = (hashCode * 397) ^ BorderTopWidth.GetHashCode();
         hashCode = (hashCode * 397) ^ BorderBottomWidth.GetHashCode();
         hashCode = (hashCode * 397) ^ Font.GetHashCode();
         hashCode = (hashCode * 397) ^ FontSize.GetHashCode();
         hashCode = (hashCode * 397) ^ HAlign.GetHashCode();
         hashCode = (hashCode * 397) ^ VAlign.GetHashCode();
         hashCode = (hashCode * 397) ^ IsLineThrough.GetHashCode();
         hashCode = (hashCode * 397) ^ IsOverline.GetHashCode();
         hashCode = (hashCode * 397) ^ IsUnderline.GetHashCode();
         hashCode = (hashCode * 397) ^ IsItalic.GetHashCode();
         hashCode = (hashCode * 397) ^ IsBold.GetHashCode();
         hashCode = (hashCode * 397) ^ BorderBottomStyle.GetHashCode();
         hashCode = (hashCode * 397) ^ BorderLeftStyle.GetHashCode();
         hashCode = (hashCode * 397) ^ BorderRightStyle.GetHashCode();
         hashCode = (hashCode * 397) ^ BorderTopStyle.GetHashCode();
         return(hashCode);
     }
 }
 public override void decodeCssString(string cssString)
 {
     if ("none" == cssString)
     {
         Style = BorderBottomStyle.none;
     }
     else if ("hidden" == cssString)
     {
         Style = BorderBottomStyle.hidden;
     }
     else if ("dotted" == cssString)
     {
         Style = BorderBottomStyle.dotted;
     }
     else if ("dashed" == cssString)
     {
         Style = BorderBottomStyle.dashed;
     }
     else if ("solid" == cssString)
     {
         Style = BorderBottomStyle.solid;
     }
     else if ("double" == cssString)
     {
         Style = BorderBottomStyle.doubleborder;
     }
     else if ("groove" == cssString)
     {
         Style = BorderBottomStyle.groove;
     }
     else if ("ridge" == cssString)
     {
         Style = BorderBottomStyle.ridge;
     }
     else if ("inset" == cssString)
     {
         Style = BorderBottomStyle.inset;
     }
     else if ("outset" == cssString)
     {
         Style = BorderBottomStyle.outset;
     }
 }