Сообщение Re: инжекция кода и значений переменных от 05.05.2017 16:38
Изменено 05.05.2017 16:39 Sinix
Re: инжекция кода и значений переменных
Здравствуйте, Kluev, Вы писали:
K>Есть ли механизмы позволяющие сделать следующее?
K>Значение переменной key и код метода GetSome инжектируется перед выполнением программы исходя из назначенных аттрибутов?
Можно без инжекта обойтись, вытаскивать рефлексией значение атрибута + сделать переменные readonly. JIT инлайнит значения static-readonly переменных как константы.
Но тёмную сторону чую я в коде этом. В смысле, почему не
?
K>Есть ли механизмы позволяющие сделать следующее?
K>Значение переменной key и код метода GetSome инжектируется перед выполнением программы исходя из назначенных аттрибутов?
Можно без инжекта обойтись, вытаскивать рефлексией значение атрибута + сделать переменные readonly. JIT инлайнит значения static-readonly переменных как константы.
Но тёмную сторону чую я в коде этом. В смысле, почему не
public static string key = "FooBar";
?
Re: инжекция кода и значений переменных
Здравствуйте, Kluev, Вы писали:
K>Есть ли механизмы позволяющие сделать следующее?
K>Значение переменной key и код метода GetSome инжектируется перед выполнением программы исходя из назначенных аттрибутов?
Можно без инжекта обойтись, вытаскивать рефлексией значение атрибута + сделать переменные readonly. JIT инлайнит значения static-readonly переменных как константы.
Но тёмную сторону чую я в коде этом. В смысле, почему не
?
K>Есть ли механизмы позволяющие сделать следующее?
K>Значение переменной key и код метода GetSome инжектируется перед выполнением программы исходя из назначенных аттрибутов?
Можно без инжекта обойтись, вытаскивать рефлексией значение атрибута + сделать переменные readonly. JIT инлайнит значения static-readonly переменных как константы.
Но тёмную сторону чую я в коде этом. В смысле, почему не
public static readonly string Key = "FooBar";
?