Exemplo n.º 1
0
 public void Duplicate(AttributeUserData Original)
 {
     Flags          = Original.Flags;
     NumberInt      = Original.NumberInt;
     Rectangle.xMin = Original.Rectangle.xMin;
     Rectangle.yMin = Original.Rectangle.yMin;
     Rectangle.xMax = Original.Rectangle.xMax;
     Rectangle.yMax = Original.Rectangle.yMax;
     Coordinate     = Original.Coordinate;
     Text           = (true == string.IsNullOrEmpty(Original.Text)) ? "" : string.Copy(Original.Text);
 }
Exemplo n.º 2
0
            public override bool Equals(System.Object Target)
            {
                if ((null == Target) || (GetType() != Target.GetType()))
                {
                    return(false);
                }

                AttributeUserData TargetData = (AttributeUserData)Target;

                return(((Flags == TargetData.Flags) &&
                        (NumberInt == TargetData.NumberInt) &&
                        (Rectangle.xMin == TargetData.Rectangle.xMin) &&
                        (Rectangle.yMin == TargetData.Rectangle.yMin) &&
                        (Rectangle.xMax == TargetData.Rectangle.xMax) &&
                        (Rectangle.yMax == TargetData.Rectangle.yMax) &&
                        (Coordinate == TargetData.Coordinate) &&
                        (Text == TargetData.Text)
                        ) ? true : false);
            }