コード例 #1
0
        public static GherkinEditorContext FromDocument(Document document, IGherkinLanguageServiceFactory gherkinLanguageServiceFactory)
        {
            var textView = VsxHelper.GetWpfTextView(VsxHelper.GetIVsTextView(document));

            if (textView == null)
            {
                return(null);
            }

            var languageService = gherkinLanguageServiceFactory.GetLanguageService(textView.TextBuffer);

            return(new GherkinEditorContext(languageService, textView));
        }