SourceControl constructor

SourceControl({
  1. String? id,
  2. String? label,
  3. Uri? rootUri,
  4. SourceControlInputBox? inputBox,
  5. num? count,
  6. QuickDiffProvider? quickDiffProvider,
  7. String? commitTemplate,
  8. Command? acceptInputCommand,
  9. List<Command>? statusBarCommands,
  10. SourceControlResourceGroup createResourceGroup(
    1. String,
    2. String
    )?,
  11. void dispose()?,
})

Implementation

factory SourceControl({
  _i2.String? id,
  _i2.String? label,
  _i3.Uri? rootUri,
  _i3.SourceControlInputBox? inputBox,
  _i2.num? count,
  _i3.QuickDiffProvider? quickDiffProvider,
  _i2.String? commitTemplate,
  _i3.Command? acceptInputCommand,
  _i2.List<_i3.Command>? statusBarCommands,
  _i3.SourceControlResourceGroup Function(
    _i2.String,
    _i2.String,
  )? createResourceGroup,
  void Function()? dispose,
}) =>
    SourceControl._(
      id: id,
      label: label,
      rootUri: rootUri ?? _i6.undefined,
      inputBox: inputBox ?? _i6.undefined,
      count: count,
      quickDiffProvider: quickDiffProvider ?? _i6.undefined,
      commitTemplate: commitTemplate,
      acceptInputCommand: acceptInputCommand ?? _i6.undefined,
      statusBarCommands: statusBarCommands,
      createResourceGroup: createResourceGroup == null
          ? null
          : _i5.allowInterop(createResourceGroup),
      dispose: dispose == null ? null : _i5.allowInterop(dispose),
    );