public VisualBasicCompilerInputs(VisualBasicProjectFile projectFile)
 {
     _projectFile = projectFile;
     _commandLineArgs = new List<string>();
     _sources = SpecializedCollections.EmptyEnumerable<ITaskItem>();
     _additionalFiles = SpecializedCollections.EmptyEnumerable<ITaskItem>(); ;
     _projectDirectory = Path.GetDirectoryName(projectFile.FilePath);
     _outputDirectory = projectFile.GetOutputDirectory();
 }
                public VisualBasicCompilerInputs(VisualBasicProjectFile projectFile)
                {
                    _projectFile = projectFile;
                    _options = new HostBuildOptions();
                    _sources = SpecializedCollections.EmptyEnumerable<MSB.Framework.ITaskItem>();
                    _references = SpecializedCollections.EmptyEnumerable<MSB.Framework.ITaskItem>();
                    _analyzerReferences = SpecializedCollections.EmptyEnumerable<MSB.Framework.ITaskItem>();
                    _warnings = new Dictionary<string, ReportDiagnostic>();

                    _options.ProjectDirectory = Path.GetDirectoryName(projectFile.FilePath);
                    _options.OutputDirectory = projectFile.GetOutputDirectory();
                }