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