/* * 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); } } }
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); }