System.Data.RelatedView.Equals C# (CSharp) Метод

Equals() публичный Метод

public Equals ( DataView dv ) : bool
dv DataView
Результат bool
        public override bool Equals(DataView dv)
        {
            RelatedView other = dv as RelatedView;
            if (other == null)
            {
                return false;
            }
            if (!base.Equals(dv))
            {
                return false;
            }
            if (_filterValues != null)
            {
                return (CompareArray(_childKey.ColumnsReference, other._childKey.ColumnsReference) && CompareArray(_filterValues, other._filterValues));
            }
            else
            {
                if (other._filterValues != null)
                {
                    return false;
                }

                return (CompareArray(_childKey.ColumnsReference, other._childKey.ColumnsReference) &&
                        CompareArray(_parentKey.Value.ColumnsReference, _parentKey.Value.ColumnsReference) &&
                        _parentRowView.Equals(other._parentRowView));
            }
        }