/// <summary> /// Initializes a new instance of the <see cref="CSharpSyntaxRenderer"/> class. /// </summary> /// <param name="resolver">The resolver.</param> /// <param name="renderer">The renderer.</param> public CSharpSyntaxRenderer( IDocumentationResolver resolver, ISignatureRenderer renderer) { _resolver = resolver; _renderer = renderer; _language = new CSharpLanguageProvider(); }
public ApiContext(DocumentModel documentModel, CommentRenderer commentCommentRenderer, ApiUrlResolver urlResolver) { _documentModel = documentModel; _commentCommentRenderer = commentCommentRenderer; _urlResolver = urlResolver; _resolver = new DefaultDocumentationResolver(_documentModel); _signatureSignatureRenderer = new SignatureRenderer(_documentModel); _syntaxRenderer = new CSharpSyntaxRenderer( new DefaultDocumentationResolver(_documentModel), new SignatureRenderer(_documentModel)); _language = new CSharpLanguageProvider(); }