Вызов нескольких импортов DLL с одним и тем же именем метода

Я импортирую несколько неуправляемых библиотек DLL c ++ в свой проект, однако импортированные библиотеки DLL имеют то же имя метода, что вызывает проблемы с компилятором. Например;

unsafe class Myclass
{
   [DllImport("myfirstdll.dll")]
   public static extern bool ReturnValidate(long* bignum);

   [DllImport("myseconddll.dll")]
   public static extern bool ReturnValidate(long* bignum);

   public Myclass
   {
      int anum = 123;
      long passednum = &anum;
      ReturnValidate(passsednum);
   }
}

Теперь я бы хотел переименовать метод при импорте Что-то вроде:

[DllImport("myseconddll.dll")]
public static extern bool ReturnValidate(long bignum) AS bool ReturnValidate2(long bignum);

Возможно ли это?

8
задан wonea 5 October 2011 в 15:31
поделиться