public void OpenFile(ISourceFile file, IIntellisenseControl intellisense,
ICompletionAssistant completionAssistant)
{
if (ProjectFile != file)
{
if (System.IO.File.Exists(file.Location))
{
using (var fs = System.IO.File.OpenText(file.Location))
{
TextDocument = new TextDocument(fs.ReadToEnd());
TextDocument.FileName = file.Location;
}
ProjectFile = file;
RegisterLanguageService(intellisense, completionAssistant);
DocumentLoaded?.Invoke(this, new EventArgs());
}
}
}