copyWith method
BuildServiceParameters
copyWith({
- SubsystemClassDesc? classDescription,
- Map<
String, Object?> ? context, - FutureOr<
bool> shouldAbortBuild(- BuildServiceParameters params
- bool? isSynchronous,
- SubsystemBuilder<
Subsystem> ? customBuilder,
Implementation
BuildServiceParameters copyWith({
SubsystemClassDesc? classDescription,
Map<String, Object?>? context,
FutureOr<bool> Function(BuildServiceParameters params)? shouldAbortBuild,
bool? isSynchronous,
SubsystemBuilder? customBuilder,
}) {
return BuildServiceParameters(
classDescription: classDescription ?? _classDescription,
context: context ?? (_context != null ? Map<String, Object?>.from(_context!) : null),
shouldAbortBuild: shouldAbortBuild ?? _shouldAbortBuild,
isSynchronous: isSynchronous ?? _isSynchronous,
customBuilder: customBuilder ?? _customBuilder,
);
}