Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • WorkspaceMainImpl

Implements

Index

Constructors

Properties

fileSearchService: FileSearchService
fsPreferences: FileSystemPreferences
monacoQuickInputService: MonacoQuickInputService
pluginServer: PluginServer
requestService: RequestService
resourceResolver: TextContentResourceResolver
roots: string[]
searchInWorkspaceService: SearchInWorkspaceService
storageProxy: StorageExt
toDispose: DisposableCollection = ...
workspaceSearch: Set<number> = ...
workspaceService: WorkspaceService
workspaceTrustService: WorkspaceTrustService

Methods

  • $findTextInFiles(query: TextSearchQuery, options: FindTextInFilesOptions, searchRequestId: number, token?: CancellationToken): Promise<TextSearchComplete>
  • $getWorkspace(): Promise<undefined | FileStat>
  • $onTextDocumentContentChange(uri: string, content: string): void
  • $registerTextDocumentContentProvider(scheme: string): Promise<void>
  • $requestWorkspaceTrust(_options?: WorkspaceTrustRequestOptions): Promise<undefined | boolean>
  • $resolveProxy(url: string): Promise<undefined | string>
  • $startFileSearch(includePattern: string, includeFolderUri: undefined | string, excludePatternOrDisregardExcludes?: string | false, maxResults?: number): Promise<UriComponents[]>
  • $unregisterTextDocumentContentProvider(scheme: string): void
  • $updateWorkspaceFolders(start: number, deleteCount?: number, ...rootsToAdd: string[]): Promise<void>
  • dispose(): void
  • isAnyRootChanged(roots: string[]): boolean
  • processWorkspaceFoldersChanged(roots: string[]): Promise<void>