コード例 #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);
        }