Есть код:
public partial class MainForm : Form
{
[DllImport("bass.dll")]
public static extern bool BASS_Init(int device,int freq,int flags,int win,int clsid);
[DllImport("bass.dll")]
public static extern int BASS_StreamCreateFile( bool mem,string file,int offset,int lenght,int flags);
Можно ли вынести в отдельный файл все функции и константы с dll в другой файл, что бы в главном(MainForm.cs) не было ничего лишнего. И можно ли записать весь импорт в отдельный файл, что бы в новом проекте подключить мой *.cs файл и использовать его, а не писать все заново?