public int GetPatterns(int state, char value, IPatternAddInterface patternList, Coordinate origin, int location) { if (DFANodes[state].Attributes != null) { foreach (PatternKey lPattern in DFANodes[state].Attributes) { patternList.Add(lPattern.Pattern, lPattern.Transformation, origin, location); } } return(DFANodes[state][DFAMatrix.GetDestination(value)]); }
public int GetPatterns(int state, char value, List <PatternKey> patternList) { if (DFANodes[state].Attributes != null) { foreach (PatternKey lPattern in DFANodes[state].Attributes) { patternList.Add(lPattern); } } return(DFANodes[state][DFAMatrix.GetDestination(value)]); }