예제 #1
0
 public Square(IRenderer2 renderer) : base(renderer)
 {
     Name = "Square";
     renderer.WhatToRenderAs = Name;
 }
예제 #2
0
 protected Shape2(IRenderer2 renderer)
 {
     this.renderer = renderer ?? throw new ArgumentNullException(nameof(renderer));
 }
예제 #3
0
 public Triangle(IRenderer2 renderer) : base(renderer)
 {
     Name = "Triangle";
     renderer.WhatToRenderAs = Name;
 }
예제 #4
0
 public VectorSquare(IRenderer2 renderer) : base(renderer)
 {
 }                                                               // all class inherited of Shape needs this constructor, otherwise doesn't work as such
예제 #5
0
 public RasterSquare(IRenderer2 renderer) : base(renderer)
 {
 }
예제 #6
0
 public Square(IRenderer2 renderer) : base(renderer)
 {
     Name = "Square";
 }
예제 #7
0
 public Triangle(IRenderer2 renderer) : base(renderer)
 {
     Name = "Triangle";
 }
예제 #8
0
 protected Shape2(IRenderer2 renderer)
 {
     this.renderer = renderer;
 }
 public Square(IRenderer2 renderer) : base(renderer)
 {
 }
 public Triangle(IRenderer2 renderer) : base(renderer)
 {
 }