IPullRequestSystem Interface

Summary

Interface describing a pull request server.
Assembly
Cake.Prca.dll
Namespace
Cake.Prca.PullRequests
Implementing Types
graph TD Type["IPullRequestSystem"] class Type type-node Type-.->Implementing0["PullRequestSystem"] click Implementing0 "/Cake.Prca.Website/api/Cake.Prca.PullRequests/PullRequestSystem"

Syntax

public interface IPullRequestSystem

Methods

Name Value Summary
FetchActiveDiscussionThreads(string) IEnumerable<T>
Returns a list of all active discussion threads.
GetModifiedFilesInPullRequest() IEnumerable<T>
Returns a list of all files modified in a pull request.
GetPreferredCommentFormat() PrcaCommentFormat
Returns the preferred format for pull request comments.
Initialize(ReportIssuesToPullRequestSettings) bool
Initializes the code analysis provider.
MarkThreadsAsFixed(IEnumerable<IPrcaDiscussionThread>) void
Marks a list of discussion threads as resolved.
PostDiscussionThreads(IEnumerable<ICodeAnalysisIssue>, string) void
Posts discussion threads for all issues which need to be posted.

Extension Methods

Name Value Summary
NotNull<IPullRequestSystem>(string) void
Throws an exception if the specified parameter's value is null.
GitHub