Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PluginCommentService

Hierarchy

  • PluginCommentService

Implements

Index

Constructors

constructor

Properties

Private commentControls

commentControls: Map<string, CommentController> = ...

Readonly onDidChangeActiveCommentThread

onDidChangeActiveCommentThread: Event<null | CommentThread> = ...

Private Readonly onDidChangeActiveCommentThreadEmitter

onDidChangeActiveCommentThreadEmitter: Emitter<null | CommentThread> = ...

Readonly onDidChangeActiveCommentingRange

onDidChangeActiveCommentingRange: Event<{ commentingRangesInfo: CommentingRanges; range: Range }> = ...

Private Readonly onDidChangeActiveCommentingRangeEmitter

onDidChangeActiveCommentingRangeEmitter: Emitter<{ commentingRangesInfo: CommentingRanges; range: Range }> = ...

Readonly onDidDeleteDataProvider

onDidDeleteDataProvider: Event<string> = ...

Private Readonly onDidDeleteDataProviderEmitter

onDidDeleteDataProviderEmitter: Emitter<string> = ...

Readonly onDidSetAllCommentThreads

onDidSetAllCommentThreads: Event<WorkspaceCommentThreadsEventMain> = ...

Private Readonly onDidSetAllCommentThreadsEmitter

onDidSetAllCommentThreadsEmitter: Emitter<WorkspaceCommentThreadsEventMain> = ...

Readonly onDidSetDataProvider

onDidSetDataProvider: Event<void> = ...

Private Readonly onDidSetDataProviderEmitter

onDidSetDataProviderEmitter: Emitter<void> = ...

Readonly onDidSetResourceCommentInfos

onDidSetResourceCommentInfos: Event<ResourceCommentThreadEvent> = ...

Private Readonly onDidSetResourceCommentInfosEmitter

onDidSetResourceCommentInfosEmitter: Emitter<ResourceCommentThreadEvent> = ...

Readonly onDidUpdateCommentThreads

onDidUpdateCommentThreads: Event<CommentThreadChangedEventMain> = ...

Private Readonly onDidUpdateCommentThreadsEmitter

onDidUpdateCommentThreadsEmitter: Emitter<CommentThreadChangedEventMain> = ...

Methods

createCommentThreadTemplate

  • createCommentThreadTemplate(owner: string, resource: URI, range: Range): void

disposeCommentThread

  • disposeCommentThread(owner: string, threadId: string): void

getCommentController

getCommentingRanges

  • getCommentingRanges(resource: URI): Promise<Range[]>

getComments

registerCommentController

removeWorkspaceComments

  • removeWorkspaceComments(owner: string): void

setActiveCommentThread

  • setActiveCommentThread(commentThread: null | CommentThread): void

setDocumentComments

  • setDocumentComments(resource: URI, commentInfos: CommentInfoMain[]): void

setWorkspaceComments

  • setWorkspaceComments(owner: string, commentsByResource: CommentThread[]): void

unregisterCommentController

  • unregisterCommentController(owner: string): void

updateCommentThreadTemplate

  • updateCommentThreadTemplate(owner: string, threadHandle: number, range: Range): Promise<void>

updateComments