public Manipulator(Action <T> f, T current, T lower, T upper, T delta, ParsingDelegate <T> parsingFunc) { this.current = current; this.lower = lower; this.upper = upper; this.delta = delta; this.refresh = f; this.parser = parsingFunc; this.Name = refresh.Method.Name; mu = new EventWaitHandle(true, EventResetMode.AutoReset); loop(); }
public SimpleTextGenerator(int maxLength, ParsingDelegate stateParser) { _maxLength = maxLength; _StateParser = stateParser; }
public SimpleTextGenerator(ParsingDelegate stateParser) { _StateParser = stateParser; }
public SimpleTextGenerator() { _StateParser = StateParsingDelegates.ParseSingleWords; }
private static T SubElementAttributeOrFallback <T>(XElement element, String attributeName, ParsingDelegate <String, T> parser, T fallback) { var attr = element.Attribute(attributeName); T result; if (attr == null || !parser(attr.Value, out result)) { result = fallback; } return(result); }
private static T SubElementTextOrFallback <T>(XElement element, String subElementName, ParsingDelegate <XElement, T> parser, T fallback) { var elem = element.XPathSelectElement(subElementName); T result; if (elem == null || !parser(elem, out result)) { result = fallback; } return(result); }
public IManipulator AddWatch <T>(Action <T> act, T current, T lower, T upper, T delta, ParsingDelegate <T> parser) { var m = new Manipulator <T>(act, current, lower, upper, delta, parser); return(AddWatch(m)); }
public RustyTextGenerator(ParsingDelegate stateParser) { _StateParser = stateParser; }
public RustyTextGenerator() { _StateParser = StateParsingDelegates.ParseSingleWords; }