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

            return(string.Empty);
        }