Exemplo n.º 1
0
 public CreateBlocksItem(
     string text,
     IEnumerable <Type> blockTypes)
     : base(text)
 {
     Factory = new BlockActivatorFactory(blockTypes);
     Init();
 }
Exemplo n.º 2
0
        new public static ReplaceBlocksItem Create <T>(string text)
        {
            ReplaceBlocksItem result = new ReplaceBlocksItem(
                text,
                BlockActivatorFactory.Types <T>()
                );

            return(result);
        }
Exemplo n.º 3
0
        public void AddItem <T>(string s, ICompletionListBuilder itemsToAdd)
        {
            ReplaceTypeEmptyBlockItem item = new ReplaceTypeEmptyBlockItem(
                s,
                BlockActivatorFactory.Types <T>(),
                this);

            item.Picture = Icons.CodeSnippet;
            itemsToAdd.Add(item);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 8
0
 new public static CreateBlocksItem Create <T1, T2>(string text)
 {
     return(new ReplaceBlocksItem(text, BlockActivatorFactory.Types <T1, T2>()));
 }
Exemplo n.º 9
0
 public CreateTagItem(string text)
     : base(text, BlockActivatorFactory.Types <NodeBlock>())
 {
 }