Загрузка сценария из файла CS и доступ к методам хоста, свойств и т. Д.?

Я просто играю с Рослин, но не знаю, как сделать следующее.

Для простоты, скажем, у меня есть хост-программа, которая имеет такой метод

public void DisplayMessage(string message)
{
   MessageBox.Show(message);
}

Могу ли я тогда иметь файл сценария с именем MyScript.csx, а затем где-нибудь в сценарии есть что-то вроде

void Main()
{
   Host.DisplayMessage("I am a script");
}

Затем у меня есть хост загрузить файл и выполнить его.

Если такого рода вещи не могут быть выполнены, есть ли система сценариев / движок на основе c #, которая может это сделать? Это требования

Хост-приложение может загружать скрипт из файла.Файл сценария написан на C # и поэтому может быть написан с использованием VS2010 с синтаксисом и т. Д.Файл сценария может обращаться к общедоступным методам, свойствам и т. Д.

Ответы на вопрос(2)

Ваш ответ на вопрос