public bool Equals()

in src/Epam.GraphQL/Filters/Implementations/InlineFilters.cs [84:110]


        public bool Equals(IFilter<TEntity, TExecutionContext>? obj)
        {
            if (obj == null)
            {
                return false;
            }

            if (obj is InlineFilters<TEntity, TExecutionContext> filter)
            {
                if (filter._inlineFilters.Count != _inlineFilters.Count)
                {
                    return false;
                }

                for (var i = 0; i < _inlineFilters.Count; i++)
                {
                    if (!filter._inlineFilters[i].Equals(_inlineFilters[i]))
                    {
                        return false;
                    }
                }

                return true;
            }

            return false;
        }