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;
}