Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CommentsService

Hierarchy

  • CommentsService

Index

Properties

Readonly onDidChangeActiveCommentThread

onDidChangeActiveCommentThread: Event<null | CommentThread>

Readonly onDidChangeActiveCommentingRange

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

Readonly onDidDeleteDataProvider

onDidDeleteDataProvider: Event<string>

Readonly onDidSetAllCommentThreads

onDidSetAllCommentThreads: Event<WorkspaceCommentThreadsEventMain>

Readonly onDidSetDataProvider

onDidSetDataProvider: Event<void>

Readonly onDidSetResourceCommentInfos

onDidSetResourceCommentInfos: Event<ResourceCommentThreadEvent>

Readonly onDidUpdateCommentThreads

onDidUpdateCommentThreads: Event<CommentThreadChangedEventMain>

Methods

createCommentThreadTemplate

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

disposeCommentThread

  • disposeCommentThread(ownerId: 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