C# Class Raven.Documentation.Parser.DocumentationValidator

Show file Open project: ravendb/docs Class Usage Examples

Public Methods

Method Description
DocumentationValidator ( ParserOptions options, System.Language currentLanguage ) : System.Collections.Concurrent
ValidateLinks ( IList pages ) : IEnumerable
ValidateMappings ( IList pages ) : IEnumerable

Private Methods

Method Description
ValidatePageLink ( HttpClient client, Uri uri ) : bool
ValidatePageLinks ( HttpClient client, Raven.Documentation.Parser.Data.DocumentationPage page, IList pages ) : Raven.Documentation.Parser.Data.PageLinksValidationResult

Method Details

DocumentationValidator() public method

public DocumentationValidator ( ParserOptions options, System.Language currentLanguage ) : System.Collections.Concurrent
options ParserOptions
currentLanguage System.Language
return System.Collections.Concurrent

ValidateLinks() public method

public ValidateLinks ( IList pages ) : IEnumerable
pages IList
return IEnumerable

ValidateMappings() public method

public ValidateMappings ( IList pages ) : IEnumerable
pages IList
return IEnumerable