Example #1
0
 public ShapeSeletedEventArgs(IShape shape, EnumUiDrawer uiDrawer)
 {
     Shape    = shape ?? throw new ArgumentNullException(nameof(shape));
     UiDrawer = uiDrawer;
 }
 private string Serialize(IShape shape, EnumUiDrawer uiDrawer)
 {
     return(Serialize(new Message(shape, uiDrawer)));
 }
        public byte[] Encode(IShape shape, EnumUiDrawer uiDrawer)
        {
            var message = Serialize(shape, uiDrawer) + System.Environment.NewLine;

            return(Encoding.UTF8.GetBytes(message));
        }
Example #4
0
 public Message(IShape shape, EnumUiDrawer uiDrawer)
 {
     Shape    = shape ?? throw new ArgumentNullException(nameof(shape));
     UiDrawer = uiDrawer;
 }