Exemple #1
0
        public void Parse(string text, string fileName = @"d:\projects\MyProject\test.ts")
        {
            ProjectContent = MockRepository.GenerateStub <IProjectContent>();
            var textBuffer = new StringTextBuffer(text);

            var scriptLoader = new ParseTestScriptLoader();
            var logger       = new LanguageServiceLogger();
            ITypeScriptContextFactory contextFactory = MockRepository.GenerateStub <ITypeScriptContextFactory>();

            contextFactory
            .Stub(f => f.CreateContext())
            .Return(new TypeScriptContext(scriptLoader, logger));

            var parser = new TypeScriptParser(contextFactory);

            CompilationUnit = parser.Parse(ProjectContent, fileName, textBuffer);
        }
        public void Parse(string text, string fileName = @"d:\projects\MyProject\test.ts")
        {
            Project = MockRepository.GenerateStub <IProject>();
            var fileContent = new TextDocument(text);

            var scriptLoader = new ParseTestScriptLoader();
            var logger       = new LanguageServiceLogger();
            ITypeScriptContextFactory contextFactory = MockRepository.GenerateStub <ITypeScriptContextFactory>();

            contextFactory
            .Stub(f => f.CreateContext())
            .Return(new TypeScriptContext(javaScriptContext, scriptLoader, logger));

            var parser = new TypeScriptParser(contextFactory);

            ParseInfo = parser.Parse(new FileName(fileName), fileContent, null, new TypeScriptFile[0]);
        }
 public TypeScriptContextProvider(ITypeScriptContextFactory factory)
 {
     this.factory = factory;
 }
 public TypeScriptParser(ITypeScriptContextFactory contextFactory)
 {
     this.contextFactory = contextFactory;
 }
 public TypeScriptParser(ITypeScriptContextFactory contextFactory)
 {
     this.contextFactory = contextFactory;
 }
Exemple #6
0
 public TypeScriptContextProvider(ITypeScriptContextFactory factory)
 {
     this.factory = factory;
 }