public CompletionSourceProvider(
     ITextStructureNavigatorSelectorService textStructureNavigatorSelectorService,
     GoWorkspace workspace)
 {
     this.textStructureNavigatorSelectorService = textStructureNavigatorSelectorService ??
                                                  throw new ArgumentNullException(nameof(textStructureNavigatorSelectorService));
     this.workspace = workspace ?? throw new ArgumentNullException(nameof(workspace));
 }
 public SmartIndentProvider(GoWorkspace workspace)
 {
     this.workspace = workspace ?? throw new ArgumentNullException(nameof(workspace));
 }
 internal QuickInfoSourceProvider(GoWorkspace workspace)
 {
     this.workspace = workspace ?? throw new ArgumentNullException(nameof(workspace));
 }