protected bool RequiresNullChecks(SyntaxList<AttributeListSyntax> attrs) { var symbols = attrs.Select(a => _model.GetSymbolInfo(a)); foreach (var symbol in symbols) { var attributeClassName = symbol.Symbol?.ContainingNamespace + "." + symbol.Symbol?.ContainingType; if (attributeClassName == IGNORE_NULL_CHECKS_ATTRIBUTE) { return false; } } return true; }