private static LiveTemplateMatcher MatcherFromRule(Rule rule) { var globalRules = NList.FromArray(new Rule[0]); var scope = new TreePart.Scope(new[] { rule }.NToList(), Scopename); var st = new LiveTemplateMatcher(new GenerateTree(globalRules, new[] { scope }.NToList())); return(st); }