internal static IEnumerable <ITypeSymbol> GetDocumentedExceptions(this MemberDeclarationSyntax @this, SemanticModel semanticModel) { foreach (CrefSyntax cref in @this.GetDocumentedExceptions()) { if (semanticModel.GetSymbolInfo(cref).Symbol is ITypeSymbol symbol) { yield return(symbol); } } }