コード例 #1
0
ファイル: G.cs プロジェクト: mdhatmaker/Trading-onechain
 // Fire COutput event (but don't actually print with Console.WriteLine)
 public static void coutFire(string text, params object[] values)
 {
     if (values.Length == 0)
     {
         G.COutput?.Invoke(new MessageArgs(text));
     }
     else
     {
         COutput?.Invoke(new MessageArgs(string.Format(text, values)));
     }
 }
コード例 #2
0
ファイル: G.cs プロジェクト: mdhatmaker/Trading-onechain
 // Output to Console
 public static void cout(string text, params object[] values)
 {
     if (values.Length == 0)
     {
         Console.WriteLine(text);
         COutput?.Invoke(new MessageArgs(text));
     }
     else
     {
         Console.WriteLine(string.Format(text, values));
         COutput?.Invoke(new MessageArgs(string.Format(text, values)));
     }
 }
コード例 #3
0
ファイル: DeMuxerBus.cs プロジェクト: bmdevx/Ternary
        public void BusInput(object sender, T input)
        {
            InputState = input;

            switch (SelectState)
            {
            case Trit.Neg: AOutput?.Invoke(this, AOutputState = input); break;

            case Trit.Neu: BOutput?.Invoke(this, BOutputState = input); break;

            case Trit.Pos: COutput?.Invoke(this, COutputState = input); break;
            }
        }