void VisitItem(NamedDecl decl, VisitKind visitKind) { if (visitKind == VisitKind.Enter && AttributeHelpers.FindObjcDeprecated(decl.Attrs, out VersionTuple version)) { ObjCDeprecatedItems[decl.Name] = version; } }
void VisitItem(NamedDecl decl, VisitKind visitKind) { if (visitKind == VisitKind.Enter && AttributeHelpers.FindObjcDeprecated(decl.Attrs, out VersionTuple version)) { // `(anonymous)` has a null name var name = decl.Name; if (name is not null) { ObjCDeprecatedItems[name] = version; } } }
/// <summary> /// Get the fully qualified name /// </summary> public string GetQualifiedType(NamedDecl namedDecl) { var classes = GetClasses(); return((string.IsNullOrEmpty(classes) ? "" : classes + "::") + namedDecl.Name); }