C# Класс Alteridem.GitHub.Model.GitHubApiBase

Наследование: INotifyPropertyChanged
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_allLabels Octokit.Label

Private Properties

Свойство Тип Описание
OnPropertyChanged void

Открытые методы

Метод Описание
AddComment ( Octokit.Issue issue, string comment ) : void
CloseIssue ( Octokit.Issue issue, string comment ) : void
GetAssignees ( Octokit.Repository repository ) : Task>
GetIssues ( ) : void
GetLabels ( ) : void
GetMilestones ( ) : void
Login ( string username, string password, string accessToken ) : System.Threading.Tasks.Task
Logout ( ) : void
SaveIssue ( Octokit.Repository repository, Octokit.NewIssue newIssue ) : void
SetRepositoryForSolution ( string solutionName ) : bool
UpdateIssue ( Octokit.Repository repository, int id, Octokit.IssueUpdate update ) : void

Защищенные методы

Метод Описание
GetComments ( Octokit.Issue issue ) : void
GetRepositoryInfo ( ) : void
GitHubApiBase ( ICache settingsCache ) : System

Приватные методы

Метод Описание
OnPropertyChanged ( [ propertyName = null ) : void

Описание методов

AddComment() публичный абстрактный Метод

public abstract AddComment ( Octokit.Issue issue, string comment ) : void
issue Octokit.Issue
comment string
Результат void

CloseIssue() публичный абстрактный Метод

public abstract CloseIssue ( Octokit.Issue issue, string comment ) : void
issue Octokit.Issue
comment string
Результат void

GetAssignees() публичный абстрактный Метод

public abstract GetAssignees ( Octokit.Repository repository ) : Task>
repository Octokit.Repository
Результат Task>

GetComments() защищенный абстрактный Метод

protected abstract GetComments ( Octokit.Issue issue ) : void
issue Octokit.Issue
Результат void

GetIssues() публичный абстрактный Метод

public abstract GetIssues ( ) : void
Результат void

GetLabels() публичный абстрактный Метод

public abstract GetLabels ( ) : void
Результат void

GetMilestones() публичный абстрактный Метод

public abstract GetMilestones ( ) : void
Результат void

GetRepositoryInfo() защищенный Метод

protected GetRepositoryInfo ( ) : void
Результат void

GitHubApiBase() защищенный Метод

protected GitHubApiBase ( ICache settingsCache ) : System
settingsCache ICache
Результат System

Login() публичный абстрактный Метод

public abstract Login ( string username, string password, string accessToken ) : System.Threading.Tasks.Task
username string
password string
accessToken string
Результат System.Threading.Tasks.Task

Logout() публичный Метод

public Logout ( ) : void
Результат void

SaveIssue() публичный абстрактный Метод

public abstract SaveIssue ( Octokit.Repository repository, Octokit.NewIssue newIssue ) : void
repository Octokit.Repository
newIssue Octokit.NewIssue
Результат void

SetRepositoryForSolution() публичный Метод

public SetRepositoryForSolution ( string solutionName ) : bool
solutionName string
Результат bool

UpdateIssue() публичный абстрактный Метод

public abstract UpdateIssue ( Octokit.Repository repository, int id, Octokit.IssueUpdate update ) : void
repository Octokit.Repository
id int
update Octokit.IssueUpdate
Результат void

Описание свойств

_allLabels защищенное свойство

protected Label,Octokit _allLabels
Результат Octokit.Label