C# Class GitSharp.Core.RevWalk.Filter.AndRevFilter

Includes a commit only if all subfilters include the same commit. Classic shortcut behavior is used, so evaluation of the RevFilter.include(RevWalk, RevCommit) method stops as soon as a false result is obtained. Applications can improve filtering performance by placing faster filters that are more likely to reject a result earlier in the list.
Inheritance: RevFilter
Mostra file Open project: jagregory/GitSharp

Public Methods

Method Description
create ( IEnumerable list ) : RevFilter

Create a filter around many filters, all of which must match.

create ( RevFilter list ) : RevFilter

Create a filter around many filters, all of which must match.

create ( RevFilter a, RevFilter b ) : RevFilter

Create a filter with two filters, both of which must match.

Method Details

create() public static method

Create a filter around many filters, all of which must match.
public static create ( IEnumerable list ) : RevFilter
list IEnumerable /// List of filters to match against. Must contain at least 2 /// filters. ///
return RevFilter

create() public static method

Create a filter around many filters, all of which must match.
public static create ( RevFilter list ) : RevFilter
list RevFilter /// List of filters to match against. Must contain at least 2 /// filters. ///
return RevFilter

create() public static method

Create a filter with two filters, both of which must match.
public static create ( RevFilter a, RevFilter b ) : RevFilter
a RevFilter First filter to test.
b RevFilter Second filter to test.
return RevFilter