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); }
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)); }
public GoToStepDefinitionCommand(IServiceProvider serviceProvider, DTE dte, IGherkinLanguageServiceFactory gherkinLanguageServiceFactory, IStepDefinitionSkeletonProvider stepDefinitionSkeletonProvider) { this.gherkinLanguageServiceFactory = gherkinLanguageServiceFactory; this.stepDefinitionSkeletonProvider = stepDefinitionSkeletonProvider; }
public GenerateStepDefinitionSkeletonCommand(IServiceProvider serviceProvider, DTE dte, IGherkinLanguageServiceFactory gherkinLanguageServiceFactory, IStepDefinitionSkeletonProvider stepDefinitionSkeletonProvider, IProjectScopeFactory projectScopeFactory) : base(serviceProvider, dte) { this.gherkinLanguageServiceFactory = gherkinLanguageServiceFactory; this.stepDefinitionSkeletonProvider = stepDefinitionSkeletonProvider; this.projectScopeFactory = projectScopeFactory; }
public RenameCommand(IGherkinLanguageServiceFactory gherkinLanguageServiceFactory, IProjectScopeFactory projectScopeFactory) { _gherkinLanguageServiceFactory = gherkinLanguageServiceFactory; _projectScopeFactory = projectScopeFactory; }
public RenameCommand(IGherkinLanguageServiceFactory gherkinLanguageServiceFactory, IProjectScopeFactory projectScopeFactory, IStepNameReplacer stepNameReplacer) { _gherkinLanguageServiceFactory = gherkinLanguageServiceFactory; _projectScopeFactory = projectScopeFactory; this._stepNameReplacer = stepNameReplacer; }
public GoToStepDefinitionCommand(IServiceProvider serviceProvider, DTE dte, IGherkinLanguageServiceFactory gherkinLanguageServiceFactory) : base(serviceProvider, dte) { this.gherkinLanguageServiceFactory = gherkinLanguageServiceFactory; }