private CharSet SingleChar(char c) { var cs = new CharSet(); cs.Add(c); return(cs); }
public void TestDistinguishRangesWithSingleChar() { var r1 = new CharSet(); r1.AddRange('a', 'k'); var r2 = new CharSet(); r2.Add('a'); r2.Add('k'); r1.DistinguishRanges(r2); r2.DistinguishRanges(r1); r1.DistinguishRanges(r2); r2.DistinguishRanges(r1); Assert.IsFalse(r1.DistinguishRanges(r2)); Assert.IsFalse(r2.DistinguishRanges(r1)); }
private CharSet SingleChar(char c, bool ignorecase) { CharSet cs = new CharSet(); if (ignorecase) { char lc = char.ToLower(c); char uc = char.ToUpper(c); cs.Add(lc); if (lc != uc) { cs.Add(uc); } } else { cs.Add(c); } return(cs); }
private CharSet SingleChar(char c) { var cs = new CharSet(); cs.Add(c); return cs; }