using System;
using Silo.Components;
using Silo.Gates;
public class Program
{
public static void Main()
var a = new Switch();
var b = new Switch();
var gate = new AndGate();
a.AttachTo(gate, 0);
b.AttachTo(gate, 1);
a.State = true;
b.State = true;
Console.WriteLine(gate);
}