public ServerHeaderValuePattern( string serverOrTechnologyName, string value, PatternMatchType pattern) : base(value, pattern, "HTTP Header Server") { this.ServerOrTechnologyName = serverOrTechnologyName; }
public static IPatternMatcher GetMatch(PatternMatchType type) { switch (type) { case PatternMatchType.Head: return new MatchPatternHead(); break; case PatternMatchType.Any: return new MatchPaternAny(); break; case PatternMatchType.Regex: return new MatchRegex(); break; default: throw new ArgumentOutOfRangeException("type"); } }
public PatternBase(string patternText, PatternMatchType patternType, string sourceType) { this.PatternText = patternText; this.PatternType = patternType; this.SourceType = sourceType; }
public TechnologyStringPattern(string name, PatternMatchType sessionIdPattern, string technology, string datasource) : base(name, sessionIdPattern, datasource) { this.Technology = technology; }
public PatternSelection(int[,] array, PatternMatchType match) { pattern = array; matchType = match; }