private string GenerateEqualityMembers(INamedTypeSymbol symbol, Compilation compilation) { if (!EqualityGenerator.HasGenerateStructEqualityAttribute(symbol, compilation) && _typeEqualityGenerator.CanGenerateBody(symbol, compilation: null)) { return(_typeEqualityGenerator.GenerateBody(symbol)); } return(string.Empty); }