Ejemplo n.º 1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="DocFxIssuesProvider"/> class.
        /// </summary>
        /// <param name="log">The Cake log context.</param>
        /// <param name="settings">Settings for reading the log file.</param>
        public DocFxIssuesProvider(ICakeLog log, DocFxIssuesSettings settings)
            : base(log)
        {
            settings.NotNull(nameof(settings));

            this.settings = settings;
        }
Ejemplo n.º 2
0
        public static ICodeAnalysisProvider DocFxIssues(
            this ICakeContext context,
            DocFxIssuesSettings settings)
        {
            context.NotNull(nameof(context));
            settings.NotNull(nameof(settings));

            return(new DocFxIssuesProvider(context.Log, settings));
        }
Ejemplo n.º 3
0
        public static ICodeAnalysisProvider DocFxIssuesFromContent(
            this ICakeContext context,
            string logFileContent)
        {
            context.NotNull(nameof(context));
            logFileContent.NotNullOrWhiteSpace(nameof(logFileContent));

            return(context.DocFxIssues(DocFxIssuesSettings.FromContent(logFileContent, "/")));
        }
Ejemplo n.º 4
0
        public static ICodeAnalysisProvider DocFxIssuesFromFilePath(
            this ICakeContext context,
            FilePath logFilePath,
            DirectoryPath docRootPath)
        {
            context.NotNull(nameof(context));
            logFilePath.NotNull(nameof(logFilePath));
            docRootPath.NotNull(nameof(docRootPath));

            return(context.DocFxIssues(DocFxIssuesSettings.FromFilePath(logFilePath, docRootPath)));
        }
Ejemplo n.º 5
0
        public static ICodeAnalysisProvider DocFxIssuesFromContent(
            this ICakeContext context,
            string logFileContent,
            DirectoryPath docRootPath)
        {
            context.NotNull(nameof(context));
            logFileContent.NotNullOrWhiteSpace(nameof(logFileContent));
            docRootPath.NotNull(nameof(docRootPath));

            return(context.DocFxIssues(DocFxIssuesSettings.FromContent(logFileContent, docRootPath)));
        }