コード例 #1
0
ファイル: TextEx.cs プロジェクト: AirKuma/AirProject
 public void Insert(int index, string str)
 {
     stringBuilder.Insert(index, str);
     OnChange?.Invoke(FullString);
     NotifyCharInsertion(index, str);
     OnInsertString?.Invoke(index, str);
 }
コード例 #2
0
ファイル: TextEx.cs プロジェクト: AirKuma/AirProject
 public void Insert(int index, char c)
 {
     stringBuilder.Insert(index, c);
     OnChange?.Invoke(FullString);
     OnInsertChar?.Invoke(index, c);
     OnInsertString?.Invoke(index, c.ToString());
 }
コード例 #3
0
ファイル: TextEx.cs プロジェクト: AirKuma/AirProject
        public void Append(string str)
        {
            int index = stringBuilder.Length;
            int l     = Length;

            stringBuilder.Append(str);
            InvalidateCache();
            OnChange?.Invoke(FullString);
            NotifyCharInsertion(index, str);
            OnInsertString?.Invoke(l, str);
        }
コード例 #4
0
ファイル: TextEx.cs プロジェクト: AirKuma/AirProject
        public void Append(char chr)
        {
            int index = stringBuilder.Length;
            int l     = Length;

            stringBuilder.Append(chr);
            InvalidateCache();
            OnChange?.Invoke(FullString);
            OnInsertChar?.Invoke(index, chr);
            OnInsertString?.Invoke(index, chr.ToString());
        }