System.Data.ConstraintCollection.InternalIndexOf C# (CSharp) Метод

InternalIndexOf() приватный Метод

private InternalIndexOf ( string constraintName ) : int
constraintName string
Результат int
        internal int InternalIndexOf(string constraintName)
        {
            int cachedI = -1;
            if ((null != constraintName) && (0 < constraintName.Length))
            {
                int constraintCount = List.Count;
                int result = 0;
                for (int i = 0; i < constraintCount; i++)
                {
                    Constraint constraint = (Constraint)List[i];
                    result = NamesEqual(constraint.ConstraintName, constraintName, false, _table.Locale);
                    if (result == 1)
                        return i;

                    if (result == -1)
                        cachedI = (cachedI == -1) ? i : -2;
                }
            }
            return cachedI;
        }