// public IEnumerable<IPublicAnnotation> GetPublicAnnotations<T, TSyntax>(TSyntax syntaxNode, T newItem, SemanticModel model, OutputContext context) // where T : class, IDom // where TSyntax : SyntaxNode //{ // return Corporation.Create<IPublicAnnotation>(syntaxNode, newItem, model); //} public IEnumerable <IStructuredDocumentation> GetStructuredDocumenation <T, TSyntax>(TSyntax syntaxNode, T newItem, SemanticModel model, OutputContext context) where T : class, IDom where TSyntax : SyntaxNode { return(Corporation.CreateSpecial <IStructuredDocumentation>(syntaxNode, newItem, model)); }