/// <summary> /// Invoked when the client state is changed. /// </summary> /// <param name="sender"></param> /// <param name="args"></param> void Client_StateChanged(object sender, RnetClientStateEventArgs args) { UpdateState(); }
/// <summary> /// Raises the StateChanged event. /// </summary> /// <param name="args"></param> void OnStateChanged(RnetClientStateEventArgs args) { Contract.Requires<ArgumentNullException>(args != null); RnetTraceSource.Default.TraceInformation("RnetClient:OnStateChanged State={0}", args.State); if (StateChanged != null) StateChanged(this, args); }