public static string Intercept(string input, WhitespaceStrategy strategy) { switch (strategy) { case WhitespaceStrategy.Collapse: return Collapse(input); case WhitespaceStrategy.Replace: return Replace(input); default: throw new ArgumentOutOfRangeException("strategy", "Unknown whitespace strategy: " + strategy); } }
public static string Intercept(string input, WhitespaceStrategy strategy) { switch (strategy) { case WhitespaceStrategy.Collapse: return(Collapse(input)); case WhitespaceStrategy.Replace: return(Replace(input)); default: throw new ArgumentOutOfRangeException("strategy", "Unknown whitespace strategy: " + strategy); } }
public Whitespace(WhitespaceStrategy strategy) { this._Strategy = strategy; }