public PlugInBase() : base() { m_markDataHost = new HMark(); m_evObjectHandleCreated = new ManualResetEvent(false); //EvtDataRecievedHost += new DelegateObjectFunc(OnEvtDataRecievedHost); }
/// <summary> /// Добавить истинные признаки при их отсутствии /// </summary> /// <param name="mark">Исходное значение для всех признаков</param> public void Add(HMark mark) { for (int i = 0; i < sizeof(Int32) * 8; i++) { if ((IsMarked(mark.Value, i) == true) && (IsMarked(i) == false)) { marked(true, i); } else { ; } } }
/// <summary> /// Установить значение всех признаков /// </summary> /// <param name="mark">Исходное значение для всех признаков</param> public void SetOf(HMark mark) { //for (int i = 0; i < sizeof (Int32) * 8; i ++) // marked (IsMarked (i), i); m_mark = mark.Value; }