예제 #1
0
파일: Context.cs 프로젝트: Mofangbao/gnoam
 public void ReplaceCurrentPosition(Tag tag, Rule rule)
 {
     EndReplacement end = new EndReplacement(Position, tag, rule);
       Content newContent = rule.Fire(this);
       Content.RemoveAt(Position);
       Content.InsertRange(Position, newContent);
       Content.Insert(Position + newContent.Count, end);
 }
예제 #2
0
        public void ReplaceCurrentPosition(Tag tag, Rule rule)
        {
            EndReplacement end        = new EndReplacement(Position, tag, rule);
            Content        newContent = rule.Fire(this);

            Content.RemoveAt(Position);
            Content.InsertRange(Position, newContent);
            Content.Insert(Position + newContent.Count, end);
        }