testsuite/positive/generic-nongeneric.n
От: _nn_ www.nemerleweb.com
Дата: 22.04.10 09:59
Оценка:
В тесте присутствует такой код:

namespace SystemActionVsAction {
  using System;
  
  public variant Action {
    | B
    | C
  }
  
  public module M {
    public foo (x : Action) : void {
      _ = x is Action.B
    }
  }
}

Как он вообще проходит ??

Возьмем другой пример без System
namespace A
{
  class X {}
}

namespace B
{
  using A;
  
  variant X
  {
    | Q
    | W
  }
  
  public module M
  {
    public F(x : X) : void
    {      
    }
  }
}

Error: type name 'X' is ambiguous, it could be:

http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.