Локальные функции расширения
От: _nn_ www.nemerleweb.com
Дата: 24.10.11 08:10
Оценка: +1
Это успешно компилируется.
module P
{
 public static Main() : void
 {       
  def MyStringExtension(this instance : string) : string
  {
    "MyStringExtension : " + instance;
  }
 }
}


Мне кажется, нужно запретить подобный код.
Есть другие соображения на этот счет ?
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.