Здравствуйте, VladD2, Вы писали:
VD>Судя по бредовости сообщения — баг. Кинь в меня минимальным примером воспроизводящим этот баг.
using System;
class TestClass
{
public event TestEvent : EventHandler;
public static Main(): void
{
def test = TestClass();
test.TestEvent += (_, _) => (); // okdef local(test)
{
test.TestEvent += (_, _) => (); // fail
}
local(test)
}
}
P.S. Накидывал пример в npad. Без комплишена и хинтов на выводе типов грустно, но в остальном вполне приятно и юзабельно, вполне может служить заменой notepad для правки исходников.
Re[3]: Подписка на события внутри локальных методов. Баг или
Здравствуйте, Ziaw, Вы писали:
Z>P.S. Накидывал пример в npad. Без комплишена и хинтов на выводе типов грустно, но в остальном вполне приятно и юзабельно, вполне может служить заменой notepad для правки исходников.
Я плагином к SharpDevelop пользуюсь.
/* иЗвиНите зА неРовнЫй поЧерК */
Re[4]: Подписка на события внутри локальных методов. Баг или
Здравствуйте, hardcase, Вы писали:
H>Здравствуйте, Ziaw, Вы писали:
Z>>P.S. Накидывал пример в npad. Без комплишена и хинтов на выводе типов грустно, но в остальном вполне приятно и юзабельно, вполне может служить заменой notepad для правки исходников.
H>Я плагином к SharpDevelop пользуюсь.
=) Ну девелопом и студия одного ранга инструменты, а пад в другой весовой категории и грузится моментально.
Насколько легко прикрутить автокомплит для одного файла?
Re[5]: Подписка на события внутри локальных методов. Баг или
Здравствуйте, Ziaw, Вы писали:
Z>=) Ну девелопом и студия одного ранга инструменты, а пад в другой весовой категории и грузится моментально.
Z>Насколько легко прикрутить автокомплит для одного файла?
Надо захостить компилятор (IEngine) и сообщать ему об изменениях исходника. В нужный момент просто спрашивать у него список на автоподстановку.
/* иЗвиНите зА неРовнЫй поЧерК */
Re[5]: Подписка на события внутри локальных методов. Баг или
Здравствуйте, Ziaw, Вы писали:
Z>=) Ну девелопом и студия одного ранга инструменты, а пад в другой весовой категории и грузится моментально.
Z>Насколько легко прикрутить автокомплит для одного файла?
Откровенно говоря превращать тулзу основное назначение которой — демонстрация мелких примеров в микро-IDE не очень хорошая идея, но в приципе если бы она понимала формат тестов компилятора, то ее было бы удобно использовать для написания компиляторы тестов. А то сейчас это вызывает небольшой геморрой, так как при добавлении файла в проект он копируется, а без этого нет коплита.
Так что если прикрутить комплит с хинтами и научить ее читать комментарии в формате компиляторых тестов — получилось бы средство двойного назначения.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Подписка на события внутри локальных методов. Баг или