//! \brief raising event
 internal void OnIncantationCantillated(TIncantationMonitor <TDataType> .Incantation tInc)
 {
     if (null != IncantationCantillatedReport)
     {
         try
         {
             IncantationCantillatedReport.Invoke(tInc);
         }
         catch (Exception) { }
     }
 }
            public Incantation(TIncantationMonitor <TDataType> tParent)
            {
                if (null == tParent)
                {
                    return;
                }

                m_Parent = tParent;

                m_bAvailable = true;
            }