public static bool IsComp(TypeGV typeGV) { if (typeGV == DefsGV.TypeGV.ValidateTypeGlyphSource) { return(true); } return(DefsGV.IsPureComp(typeGV)); }
public static TypeGV[] GetTestsPreRequired(TypeGV typeGV) { if ((int)typeGV<0) return null; if (DefsGV.testsPreRequired==null) { DefsGV.InitTestsPreRequired(); } return DefsGV.testsPreRequired[(int)typeGV]; }
public static TypeGV[] GetTestsPreRequired(TypeGV typeGV) { if ((int)typeGV < 0) { return(null); } if (DefsGV.testsPreRequired == null) { DefsGV.InitTestsPreRequired(); } return(DefsGV.testsPreRequired[(int)typeGV]); }
public static TypeGV[] GetTestsDependent(TypeGV typeGV) { if ((int)typeGV < 0) { return(null); } if (DefsGV.testsPreRequired == null) { DefsGV.InitTestsPreRequired(); } int numTest = DefsGV.testsPreRequired.GetLength(0); bool[] isDependent = new bool[numTest]; int cntDependent = 0; for (int iTest = 0; iTest < numTest; iTest++) { isDependent[iTest] = false; TypeGV[] typesPre = DefsGV.testsPreRequired[iTest]; if (typesPre != null) { foreach (TypeGV typePre in typesPre) { if (typePre == typeGV) { isDependent[iTest] = true; cntDependent++; break; } } } } TypeGV[] testsDependent = new TypeGV[cntDependent]; cntDependent = 0; for (int iTest = 0; iTest < numTest; iTest++) { if (isDependent[iTest]) { testsDependent[cntDependent++] = (DefsGV.TypeGV)iTest; } } return(testsDependent); }
public static TypeGV[] GetTestsDependent(TypeGV typeGV) { if ((int)typeGV<0) return null; if (DefsGV.testsPreRequired==null) { DefsGV.InitTestsPreRequired(); } int numTest=DefsGV.testsPreRequired.GetLength(0); bool[] isDependent=new bool[numTest]; int cntDependent=0; for (int iTest=0; iTest<numTest; iTest++) { isDependent[iTest]=false; TypeGV[] typesPre=DefsGV.testsPreRequired[iTest]; if (typesPre!=null) { foreach (TypeGV typePre in typesPre) { if (typePre==typeGV) { isDependent[iTest]=true; cntDependent++; break; } } } } TypeGV[] testsDependent=new TypeGV[cntDependent]; cntDependent=0; for (int iTest=0; iTest<numTest; iTest++) { if (isDependent[iTest]) { testsDependent[cntDependent++]=(DefsGV.TypeGV)iTest; } } return testsDependent; }
public static bool IsComp(TypeGV typeGV) { if (typeGV==DefsGV.TypeGV.ValidateTypeGlyphSource) return true; return DefsGV.IsPureComp(typeGV); }
public static bool IsTest(TypeGV typeGV) { return (typeGV!=DefsGV.TypeGV.Invalid); }
public static bool IsPureValidator(TypeGV typeGV) { return(!DefsGV.IsModifier(typeGV)); }
public static bool IsModifier(TypeGV typeGV) { return(DefsGM.From(typeGV) != DefsGM.TypeGM.Invalid); }
public static bool IsContentValidator(TypeGV typeGV) { return(DefsGV.IsTest(typeGV) && (!DefsGV.IsSourceValidator(typeGV)) && (!DefsGV.IsBindingValidator(typeGV))); }
public static bool IsBindingValidator(TypeGV typeGV) { return(typeGV == TypeGV.ValidateCompBind); }
public static bool IsSourceValidator(TypeGV typeGV) { return((typeGV == TypeGV.ValidateTypeGlyphSource) || (typeGV == TypeGV.ValidateSimpSource) || (typeGV == TypeGV.ValidateCompSource)); }
public static bool IsTest(TypeGV typeGV) { return(typeGV != DefsGV.TypeGV.Invalid); }
public static bool IsPureComp(TypeGV typeGV) { string strTypeGM = Enum.GetName(typeof(DefsGV.TypeGV), typeGV); return(strTypeGM.StartsWith("ValidateComp")); }
public static bool IsPureComp(TypeGV typeGV) { string strTypeGM=Enum.GetName(typeof(DefsGV.TypeGV),typeGV); return strTypeGM.StartsWith("ValidateComp"); }
public static bool IsSourceValidator(TypeGV typeGV) { return ((typeGV==TypeGV.ValidateTypeGlyphSource)|| (typeGV==TypeGV.ValidateSimpSource)|| (typeGV==TypeGV.ValidateCompSource)); }
public static bool IsPureValidator(TypeGV typeGV) { return (!DefsGV.IsModifier(typeGV)); }
public static bool IsModifier(TypeGV typeGV) { return (DefsGM.From(typeGV)!=DefsGM.TypeGM.Invalid); }
public static bool IsContentValidator(TypeGV typeGV) { return (DefsGV.IsTest(typeGV)&& (!DefsGV.IsSourceValidator(typeGV))&& (!DefsGV.IsBindingValidator(typeGV))); }
public static bool IsBindingValidator(TypeGV typeGV) { return (typeGV==TypeGV.ValidateCompBind); }