public System.Collections.Generic.IEnumerable<ItemToolboxNode> GetDynamicItems (IToolboxConsumer consumer) { MonoDevelop.Ide.Gui.Content.IExtensibleTextEditor editor = consumer as MonoDevelop.Ide.Gui.Content.IExtensibleTextEditor; if (editor != null) { foreach (CodeTemplate ct in CodeTemplateService.GetCodeTemplatesForFile (editor.Name)) { if (ct.CodeTemplateContext != CodeTemplateContext.Standard) continue; TemplateToolboxNode n = new TemplateToolboxNode (ct); n.Description = ct.Description; n.Name = ct.Shortcut; n.Category = category; n.Icon = ImageService.GetPixbuf ("md-template", Gtk.IconSize.Menu); yield return n; } } yield break; }
public System.Collections.Generic.IEnumerable <ItemToolboxNode> GetDynamicItems(IToolboxConsumer consumer) { MonoDevelop.Ide.Gui.Content.IExtensibleTextEditor editor = consumer as MonoDevelop.Ide.Gui.Content.IExtensibleTextEditor; if (editor != null) { foreach (CodeTemplate ct in CodeTemplateService.GetCodeTemplatesForFile(editor.Name)) { if (ct.CodeTemplateContext != CodeTemplateContext.Standard) { continue; } TemplateToolboxNode n = new TemplateToolboxNode(ct); n.Description = ct.Description; n.Name = ct.Shortcut; n.Category = category; n.Icon = ImageService.GetPixbuf("md-template", Gtk.IconSize.Menu); yield return(n); } } yield break; }