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);
     }
 }
Esempio n. 3
0
        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;
        }
Esempio n. 7
0
 public void UseProjectForOptions(TypeScriptProject project)
 {
     this.project = project;
 }