bool IsFilterOutByText(LogcatOutputToolWindowControl.LogcatItem item) { if (item.TextToken.Contains(TokenByText)) { return(false); } return(true); }
bool IsFilterOutByLevel(LogcatOutputToolWindowControl.LogcatItem item) { if ((int)item.LevelToken < (int)TokenByLevel) { return(true); } return(false); }
bool IsFilterOutByTag(LogcatOutputToolWindowControl.LogcatItem item) { if (item.TagToken != TokenByTag) { return(true); } return(false); }
bool IsFilterOutByPackagePid(LogcatOutputToolWindowControl.LogcatItem item) { if (item.PidToken != PackagePid) { return(true); } return(false); }
public bool IsFilterSelected(object obj) { LogcatOutputToolWindowControl.LogcatItem item = obj as LogcatOutputToolWindowControl.LogcatItem; if (item == null) { return(false); } if (TokenByLevel != LogcatOutputToolWindowControl.LogcatItem.Level.Verbose) { if (IsFilterOutByLevel(item)) { return(false); } } if (TokenByPid != 0) { if (IsFilterOutByPid(item)) { return(false); } } if (PackagePid != 0) { if (IsFilterOutByPackagePid(item)) { return(false); } } if ((TokenByTag != null) && (TokenByTag.Length > 0)) { if (IsFilterOutByTag(item)) { return(false); } } if ((TokenByText != null) && (TokenByText.Length > 0)) { if (IsFilterOutByText(item)) { return(false); } } return(true); }