public void Load(TypeScriptProject project) { mProject = project; TargetJavaScriptFileEntry.Text = mProject.TargetJavaScriptFile; AdditionalArgumentsEntry.Text = mProject.AdditionalArguments; }
public void AddFileToProjectContext(TypeScriptProject project, FileName fileName) { if (projectContexts.Count == 0) { CreateProjectContext(project); } else { TypeScriptContext context = projectContexts[0]; AddFileToProjectContext(context, fileName); } }
public TypeScriptContext CreateProjectContext(TypeScriptProject project) { TypeScriptContext context = factory.CreateContext(); projectContexts.Add(context); foreach (FileName typeScriptFileName in project.GetTypeScriptFileNames()) { AddFileToProjectContext(context, typeScriptFileName); } context.RunInitialisationScript(); context.UseProjectForOptions(project); context.GetCompletionItemsForTheFirstTime(); return(context); }
public void UseProjectForOptions(TypeScriptProject project) { this.project = project; }
public TypeScriptContext CreateProjectContext(TypeScriptProject project) { TypeScriptContext context = factory.CreateContext(); projectContexts.Add(context); foreach (FileName typeScriptFileName in project.GetTypeScriptFileNames()) { AddFileToProjectContext(context, typeScriptFileName); } context.RunInitialisationScript(); return context; }
public TypeScriptContext CreateProjectContext(TypeScriptProject project) { TypeScriptContext context = factory.CreateContext(); projectContexts.Add(context); foreach (FileName typeScriptFileName in project.GetTypeScriptFileNames()) { AddFileToProjectContext(context, typeScriptFileName); } context.RunInitialisationScript(); context.UseProjectForOptions(project); context.GetCompletionItemsForTheFirstTime(); return context; }