Example #1
0
        /*
         *        METHODS: clear
         */

        internal void ClearByGV(int indGlyph, DefsGV.TypeGV typeGV)
        {
            GErrList gerrlist = this.gerrlists[indGlyph] as GErrList;

            if (gerrlist == null)
            {
                return;
            }
            for (int poz = gerrlist.Length - 1; poz >= 0; poz--)
            {
                GErr gerr = gerrlist[poz];
                if (GErrSign.DICFunc_IsSignedBy(gerr, typeGV) &&
                    GErrSign.DICFunc_IsSignedBy(gerr, indGlyph))
                {
                    this.DIAFunc_DeleteFromPool(gerr);
                }
            }
        }
Example #2
0
 public StatusGV.TypeStatusRes StatusResGV(DefsGV.TypeGV typeGV)
 {
     StatusGV.TypeStatusRes statusCur = StatusGV.TypeStatusRes.NoErrors;
     foreach (GErr gerr in this.gerrs)
     {
         if (GErrSign.DICFunc_IsSignedBy(gerr, typeGV))
         {
             if (gerr.TypeBasic == ValInfoBasic.ValInfoType.Error)
             {
                 return(StatusGV.TypeStatusRes.Errors);
             }
             else if (gerr.TypeBasic == ValInfoBasic.ValInfoType.Warning)
             {
                 statusCur = StatusGV.TypeStatusRes.Warnings;
             }
         }
     }
     return(statusCur);
 }