C# Class GitUI.RevisionGrid.RevisionGridInMemFilter

Inheritance: GitCommands.RevisionGraphInMemFilter
Show file Open project: gitextensions/gitextensions

Public Methods

Method Description
CreateIfNeeded ( string authorFilter, string committerFilter, string messageFilter, bool ignoreCase ) : RevisionGridInMemFilter
PassThru ( GitRevision rev ) : bool
RevisionGridInMemFilter ( string authorFilter, string committerFilter, string messageFilter, bool ignoreCase ) : System

Private Methods

Method Description
CheckCondition ( string filter, Regex regex, string value ) : bool
SetUpVars ( string filterValue, string &filterStr, Regex &filterRegEx, bool ignoreCase ) : void

Method Details

CreateIfNeeded() public static method

public static CreateIfNeeded ( string authorFilter, string committerFilter, string messageFilter, bool ignoreCase ) : RevisionGridInMemFilter
authorFilter string
committerFilter string
messageFilter string
ignoreCase bool
return RevisionGridInMemFilter

PassThru() public method

public PassThru ( GitRevision rev ) : bool
rev GitCommands.GitRevision
return bool

RevisionGridInMemFilter() public method

public RevisionGridInMemFilter ( string authorFilter, string committerFilter, string messageFilter, bool ignoreCase ) : System
authorFilter string
committerFilter string
messageFilter string
ignoreCase bool
return System