Additional information: {interactive}(13,13): error CS0246: The type or namespace name `FileSystemWatcher' could not be found. Are you missing a using directive or an assembly reference?
{interactive}(45,45): error CS0246: The type or namespace name `EventPattern' could not be found. Are you missing a using directive or an assembly reference?
{interactive}(20,44): error CS0246: The type or namespace name `FileSystemEventHandler' could not be found. Are you missing a using directive or an assembly reference?
{interactive}(20,68): error CS0246: The type or namespace name `FileSystemEventArgs' could not be found. Are you missing a using directive or an assembly reference?
{interactive}(36,28): error CS0103: The name `Path' does not exist in the current context
{interactive}(36,33): error CS0023: The `.' operator cannot be applied to operand of type `<fake$type>'
{interactive}(37,27): error CS0103: The name `Path' does not exist in the current context
{interactive}(37,32): error CS0023: The `.' operator cannot be applied to operand of type `<fake$type>'
{interactive}(38,24): error CS0246: The type or namespace name `FileSystemWatcher' could not be found. Are you missing a using directive or an assembly reference?
{interactive}(38,9): error CS0103: The name `_watcher' does not exist in the current context
{interactive}(39,33): error CS0103: The name `NotifyFilters' does not exist in the current context
{interactive}(39,47): error CS0023: The `.' operator cannot be applied to operand of type `<fake$type>'
{interactive}(39,9): error CS0103: The name `_watcher' does not exist in the current context
{interactive}(39,18): error CS0023: The `.' operator cannot be applied to operand of type `<fake$type>'
{interactive}(39,18): error CS0131: The left-hand side of an assignment must be a variable, a property or an indexer
{interactive}(40,9): error CS0103: The name `_watcher' does not exist in the current context
{interactive}(40,18): error CS0023: The `.' operator cannot be applied to operand of type `<fake$type>'
{interactive}(40,18): error CS0131: The left-hand side of an assignment must be a variable, a property or an indexer
Oddly all the errors are on types are from the 2 types (System.IO and System.Reactive) that aren't in my other script file. I wonder if it was due to load order even if I don't load the other script, this script still fails in the same way.