Информация об изменениях

Сообщение Re: инжекция кода и значений переменных от 05.05.2017 16:38

Изменено 05.05.2017 16:39 Sinix

Re: инжекция кода и значений переменных
Здравствуйте, Kluev, Вы писали:

K>Есть ли механизмы позволяющие сделать следующее?

K>Значение переменной key и код метода GetSome инжектируется перед выполнением программы исходя из назначенных аттрибутов?

Можно без инжекта обойтись, вытаскивать рефлексией значение атрибута + сделать переменные readonly. JIT инлайнит значения static-readonly переменных как константы.

Но тёмную сторону чую я в коде этом. В смысле, почему не
        public static string key = "FooBar";

?
Re: инжекция кода и значений переменных
Здравствуйте, Kluev, Вы писали:

K>Есть ли механизмы позволяющие сделать следующее?

K>Значение переменной key и код метода GetSome инжектируется перед выполнением программы исходя из назначенных аттрибутов?

Можно без инжекта обойтись, вытаскивать рефлексией значение атрибута + сделать переменные readonly. JIT инлайнит значения static-readonly переменных как константы.

Но тёмную сторону чую я в коде этом. В смысле, почему не
        public static readonly string Key = "FooBar";

?