in src/Epam.GraphQL/Configuration/Implementations/Relations/Relation.cs [101:110]
public bool Equals(Relation<TEntity, TEntityLoader, TChildEntity, TProperty, TChildProperty, TExecutionContext>? obj) => obj != null
&& obj.EntityType == EntityType && obj.ChildEntityType == ChildEntityType
&& obj.PropertyType == PropertyType && obj.PropertyName == PropertyName
&& obj.ChildPropertyType == ChildPropertyType && obj.ChildPropertyName == ChildPropertyName
&& obj.ChildNavigationPropertyName == ChildNavigationPropertyName;
public override string ToString()
{
return $"Relation: type = {typeof(TEntity).HumanizedName()} childType = {typeof(TChildEntity).HumanizedName()} prop = {PropertyName}, childProp {ChildPropertyName}, childNavigationProp {ChildNavigationPropertyName}";
}