Как избавиться от атрибута Nemerle.Internal.MacroAtribute?
От: Аноним  
Дата: 29.02.12 07:46
Оценка:
При использовании макро-атрибута [NotNull], при компиляции параметру метода назначается атрибут Nemerle.Internal.MacroAtribute. Вопрос: для чего этот атрибут необходим и можно ли как нибудь избавится от него? Не хотелось бы, чтобы моя сборка зависила от сборки Nemerle.
Re: Как избавиться от атрибута Nemerle.Internal.MacroAtribut
От: VladD2 Российская Империя www.nemerle.org
Дата: 29.02.12 18:25
Оценка:
Здравствуйте, Аноним, Вы писали:

А>При использовании макро-атрибута [NotNull], при компиляции параметру метода назначается атрибут Nemerle.Internal.MacroAtribute. Вопрос: для чего этот атрибут необходим и можно ли как нибудь избавится от него? Не хотелось бы, чтобы моя сборка зависила от сборки Nemerle.


Проще всего описать этот атрибут в своем проекте.

Но чтобы не зависеть от Nemerle.dll, нужно будет описать в своем проекте все используемые (явно или нет) типы из Nemerle.dll. Ну, и по понятным причинам на нее не должны будут ссылаться сборки использующие Nemerle.dll и наоборот.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.