public static bool Equals(LayoutStyle a, LayoutStyle b) { if (a == null && b == null) { return(true); } if (a == null || b == null) { return(false); } if (a.PositionType != b.PositionType) { return(false); } return(true); }
public static bool Equals(InlineElementStyle a, InlineElementStyle b) { if (a == null && b == null) { return(true); } if (a == null || b == null) { return(false); } if (a.FontFace != b.FontFace) { return(false); } if (a.TextColor != b.TextColor) { return(false); } if (a.FontSize != b.FontSize) { return(false); } if (a.FontStyle != b.FontStyle) { return(false); } if (!BackgroundStyle.Equals(a.Background, b.Background)) { return(false); } if (!BorderStyle.Equals(a.Border, b.Border)) { return(false); } if (!AnimationStyle.Equals(a.Animation, b.Animation)) { return(false); } if (!FlexStyle.Equals(a.Flex, b.Flex)) { return(false); } if (!FlexItemStyle.Equals(a.FlexItem, b.FlexItem)) { return(false); } if (!Nullable.Equals(a.Padding, b.Padding)) { return(false); } if (!Nullable.Equals(a.Margin, b.Margin)) { return(false); } if (!LayoutStyle.Equals(a.Layout, b.Layout)) { return(false); } if (!SizeConstraints.Equals(a.Size, b.Size)) { return(false); } return(true); }