when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult setWorkspaceScope(
    1. List<Uri>? roots
    ),
  2. required TResult lint(
    1. List<String> files
    ),
  3. required TResult assist(
    1. AnalyzedFile file,
    2. int offset,
    3. int length
    ),
  4. required TResult quickFix(
    1. AnalyzedFile file,
    2. int offset
    ),
  5. required TResult updateFiles(
    1. List<FileUpdateEvent> updates
    ),
  6. required TResult setPriorityFiles(
    1. Set<AnalyzedFile> files
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(List<Uri>? roots) setWorkspaceScope,
  required TResult Function(List<String> files) lint,
  required TResult Function(AnalyzedFile file, int offset, int length) assist,
  required TResult Function(AnalyzedFile file, int offset) quickFix,
  required TResult Function(List<FileUpdateEvent> updates) updateFiles,
  required TResult Function(Set<AnalyzedFile> files) setPriorityFiles,
}) =>
    throw _privateConstructorUsedError;