Files
speckle-sharp-connectors/Sdk/Speckle.Connectors.Common/Operations/Send/AggregateProgress.cs
T
Jedd Morgan d773c1fff4 feat(api)!: Add model ingestion to sharp connectors (#1263)
* Add model ingestion to sharp connectors

* correct ingestion message

* Progress

* grasshopper

* GH exception messages

* fix GH

* file names

* revit file name

* grasshopper file names

* etabs file names

* delete tests

* tekla maybe

* ingestion  scope

* bad boolean logic

* Longer TimeSpan

* speculative fix for tekla file names

* navisworks
2026-02-02 19:13:32 +03:00

20 lines
384 B
C#

namespace Speckle.Connectors.Common.Operations.Send;
public sealed class AggregateProgress<T> : IProgress<T>
{
private readonly IProgress<T>[] _progresses;
public AggregateProgress(params IProgress<T>[] progresses)
{
_progresses = progresses;
}
public void Report(T value)
{
foreach (var progress in _progresses)
{
progress.Report(value);
}
}
}