whenOrNull<TResult extends Object?> method

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

Implementation

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