System.Data.ConstraintCollection.FindForeignKeyConstraint C# (CSharp) Method

FindForeignKeyConstraint() private method

Returns a matching constriant object.
private FindForeignKeyConstraint ( DataColumn parentColumns, DataColumn childColumns ) : ForeignKeyConstraint
parentColumns DataColumn
childColumns DataColumn
return ForeignKeyConstraint
        internal ForeignKeyConstraint FindForeignKeyConstraint(DataColumn[] parentColumns, DataColumn[] childColumns)
        {
            int constraintCount = List.Count;
            for (int i = 0; i < constraintCount; i++)
            {
                ForeignKeyConstraint constraint = (List[i] as ForeignKeyConstraint);
                if ((null != constraint) &&
                    CompareArrays(constraint.ParentKey.ColumnsReference, parentColumns) &&
                    CompareArrays(constraint.ChildKey.ColumnsReference, childColumns))
                    return constraint;
            }
            return null;
        }