public CreateBlocksItem( string text, IEnumerable <Type> blockTypes) : base(text) { Factory = new BlockActivatorFactory(blockTypes); Init(); }
new public static ReplaceBlocksItem Create <T>(string text) { ReplaceBlocksItem result = new ReplaceBlocksItem( text, BlockActivatorFactory.Types <T>() ); return(result); }
public void AddItem <T>(string s, ICompletionListBuilder itemsToAdd) { ReplaceTypeEmptyBlockItem item = new ReplaceTypeEmptyBlockItem( s, BlockActivatorFactory.Types <T>(), this); item.Picture = Icons.CodeSnippet; itemsToAdd.Add(item); }
public void AddItem <T>(string s) { ReplaceMemberEmptyBlockItem item = new ReplaceMemberEmptyBlockItem( s, BlockActivatorFactory.Types <T>(), this); item.Picture = Icons.CodeSnippet; Modifiers.Completion.AddItem(item); }
public ReplaceBlocksItem AddReplaceBlocksItem <T1, T2, T3>( string itemTitle) { ReplaceBlocksItem item = new ReplaceBlocksItem( itemTitle, BlockActivatorFactory.Types <T1, T2, T3>() ); Items.Add(item); return(item); }
public CreateBlocksItem AddCreateBlocksItem <T1, T2, T3>( string itemTitle) { CreateBlocksItem item = new CreateBlocksItem( itemTitle, BlockActivatorFactory.Types <T1, T2, T3>() ); Items.Add(item); return(item); }
public CreateBlocksItem AddCreateBlocksItem <T1, T2>( string itemTitle, Image image) { CreateBlocksItem item = new CreateBlocksItem( itemTitle, BlockActivatorFactory.Types <T1, T2>() ); item.Picture = image; Items.Add(item); return(item); }
new public static CreateBlocksItem Create <T1, T2>(string text) { return(new ReplaceBlocksItem(text, BlockActivatorFactory.Types <T1, T2>())); }
public CreateTagItem(string text) : base(text, BlockActivatorFactory.Types <NodeBlock>()) { }