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); } }
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; }