public abstract ICompareByMemberDefinition Resolve(IComparableModuleDefine moduleDefine);
public override ICompareByMemberDefinition Resolve(IComparableModuleDefine moduleDefine) => new CompareByFieldDefinition(this, moduleDefine.Resolve(MemberTypeReference));
public IComparableTypeDefinition Resolve(IComparableModuleDefine comparableModuleDefine) => new ComparableTypeDefinition(this, _members.Select(x => x.Resolve(comparableModuleDefine)));