Exemplo n.º 1
0
 /// <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();
 }
Exemplo n.º 2
0
        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();
        }