protected virtual void OnMountChanged(connector.MountChangedArgs e) { EventHandler<connector.MountChangedArgs> handler = this.OnMountChangedEvent; if (handler != null) handler(this, e); }
// Useful connectors -------------------- public static connector[] newConnectors(int left_color, int center_color, int right_color) { int[] colors = new int[] { left_color, center_color, right_color }; connector[] c = new connector[3]; for (int inp = 0; inp < 3; inp++) { if (colors[inp] < 0) { continue; } //if (colors[inp] == numColors) c[inp] = all_connector(); bool[] accept = new bool[numColors]; accept[colors[inp]] = true; c[inp] = new connector(accept); } return(c); }
private async void button1_Click(object sender, EventArgs e) { //определяем себя chatUser me = new chatUser(); me.login = loginBox.Text; chatPacket packet = new chatPacket(); //готовим пакет на аутентификацию string strJson = JsonConvert.SerializeObject(packet.authCommand(me)); //формируем коннектор c = new connector(); //готовим параметры подключения Dictionary <string, object> d = new Dictionary <string, object>(); d.Add("uri", new Uri("ws://localhost:64636/Chat")); //инициализируем подключение c.initialize(d); //открываем подключение await c.open(); //отправляем подключение await c.sendString(strJson); //получаем ответ string message = await c.reciveString(); //разворачиваем ответ chatMessage answer = JsonConvert.DeserializeObject <chatMessage>(message); //если получили ответ с guid то считаем что подключение удалось if (answer.userSender.id != Guid.Empty) { //открываем основную форму ((ChatForm)this.Owner).saveConnection(c, answer.userSender); this.Close(); } }
public void setOutput(int dir, bool[] acceptedColors) { outputs[dir] = new connector(acceptedColors); }
/// <summary> /// сохранение всех параметров из дочерней панели /// </summary> /// <param name="_c"></param> /// <param name="_u"></param> public void saveConnection(connector _c, chatUser _u) { con = _c; me = _u; }
return(V(connector, idAndPartitionKey.Item1, idAndPartitionKey.Item2));