private void SetStringsOffset()
 {
     foreach (KeyValuePair <string, int> s in SelectionStrings.ToArray())
     {
         SelectionStrings[s.Key] += StartOffset;
     }
 }
 public RegionSnippet(TextArea area) : base(area)
 {
     Text         = "#region";
     Description  = "Code snippet for #region";
     InsertString = $"#region MyRegion\n#endregion";
     SelectionStrings.Add("MyRegion", 8);
 }
 private void SetSelections()
 {
     foreach (KeyValuePair <string, int> s in SelectionStrings.ToArray())
     {
         ColorizeSnippet snip = new ColorizeSnippet(s.Value, textArea);
         textArea.TextView.LineTransformers.Add(snip);
     }
 }
Example #4
0
 public ClassSnippet(TextArea area) : base(area)
 {
     this.area    = area;
     Text         = "class";
     Description  = "Code snippet for class";
     InsertString = "class MyClass\n{\n}";
     SelectionStrings.Add("MyClass", 6);
     CaretPosition = 6;
 }