Пример #1
0
 /// <summary>
 /// Adds a wire segment to the specified pin.
 /// </summary>
 /// <param name="pin">The pin.</param>
 /// <param name="length">The length of the segment.</param>
 public void To(TranslatingPin pin, Unknown length)
 {
     pin.ThrowIfNull(nameof(pin));
     length.ThrowIfNull(nameof(length));
     _points.AddLast(pin);
     _lengths.Add(length);
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Wire"/> class.
 /// </summary>
 /// <param name="start">The start.</param>
 public Wire(TranslatingPin start)
 {
     _points.AddLast(start);
 }