public void Error(DateTime date, StackTrace stackTrace, string error) { if (!_isAvailable || !_canErrorLog) { return; } StringBuilder sb = getMsg.Invoke(date, stackTrace, error, "Error"); OnLog(sb.ToString()); }
public void OnSendMessage(int userID, Message msg) { senderID = userID; message = msg; GetMessage?.Invoke(this, new UserEventArgs(users[userID], msg)); }
public void MessageAnalysis(Socket socket, byte[] bytes, int length) { var message = Encoding.Unicode.GetString(bytes, 0, length); MessageInfo Result = Deserialize <MessageInfo>(message); GetMessage?.Invoke(socket, Result); }
private void CheckMessage(object sender, EventArgs e) { Console.WriteLine("CheckMessage"); if (r.Next(0, 10) != 5) { GetMessage?.Invoke(this, new MessageArriveEventArgs("使命必达", this.Name)); } }
private bool Login(string login, string pass, GetMessage loadData) { if (login == "admin" && pass == "admin") { loadData.Invoke(); return(true); } else { return(false); } }
//2.1 static Operation op; static void Main(string[] args) { //2.3 Operation op = new Operation(Add); int result = op.Invoke(4, 5); //result = op(4, 5); del = GoodMorning; //Вызов делегата //del(); del.Invoke(); Console.ReadLine(); }
public List <ContactDTO> GetAllContacts(DateTime modifiedOnOrAfter) { _getMessage?.Invoke("Loading contacts started"); ContactsController contactController = new ContactsController(_apiKey, _baseURL); ListRequestOptions opts = new ListRequestOptions { PropertiesToInclude = new List <string> { "firstname", "lastname", "lifecyclestage", "associatedcompanyid" } }; opts.Limit = 100; opts.timeOffset = new DateTimeOffset(DateTime.Now).ToUnixTimeMilliseconds(); List <ContactDTO> contactList = new List <ContactDTO>(); bool hasMore = true; while (hasMore) { ContactListResponse pageContacts = contactController.GetPageContacts(opts); ContactMapper.ToContactList(pageContacts, ref contactList, modifiedOnOrAfter, out hasMore); _getMessage?.Invoke($"Loaded {contactList.Count} contacts"); hasMore = hasMore & pageContacts.HasMore; if (hasMore) { opts.timeOffset = pageContacts.TimeOffset; } } List <CompanyResponse> companyResponseList = GetAllCompanies(contactList); ContactMapper.Map(ref contactList, companyResponseList); return(contactList); }
protected virtual bool OnGetMessage(GetMessageEventArgs e) { GetMessage?.Invoke(this, e); return(!e.Cancel); }
protected override void DebugReturn(MessageType messageType, string msg) { GetMessage?.Invoke(messageType, msg); }
private static void Show_Message(GetMessage _del) { _del.Invoke(); }
public void Show_Message(GetMessage _del) //Mothod using delegate { _del?.Invoke(2020 - Date); }
/// <summary> /// メッセージを受信したときに呼び出すイベント /// </summary> /// <param name="e">message</param> protected virtual void OnGetMessage(TextEventArgs e) { // nullじゃなければ呼び出す GetMessage?.Invoke(this, e); }
public void DebugMessage(string message) { GetMessage?.Invoke(message); }
private static void ShowMessage(GetMessage del) { del?.Invoke(); }
private void Client_GetMessage(PlayerInfo infos, string message) { GetMessage?.Invoke(infos, message); }
private static void ShowMessage(GetMessage getMessage) { getMessage.Invoke(); }