示例#1
0
            private RazorCodeDocument ParseChange(ITextSnapshot snapshot, CancellationToken token)
            {
                EnsureOnThread();

                var sourceDocument = new TextSnapshotSourceDocument(snapshot, _filePath);
                var imports        = _templateEngine.GetImports(_filePath);

                var codeDocument = RazorCodeDocument.Create(sourceDocument, imports);

                _templateEngine.GenerateCode(codeDocument);
                return(codeDocument);
            }