public static IActivityBuilder Add <T>( this ICompositeActivityBuilder compositeActivityBuilder, Action <IActivityBuilder>?branch = default, IDictionary <string, IActivityPropertyValueProvider>?propertyValueProviders = default, [CallerLineNumber] int lineNumber = default, [CallerFilePath] string?sourceFile = default) where T : class, IActivity => compositeActivityBuilder.Add <T>(typeof(T).Name, branch, propertyValueProviders, lineNumber, sourceFile);
public static IActivityBuilder Add <T>( this ICompositeActivityBuilder compositeActivityBuilder, Action <ISetupActivity <T> >?setup, Action <IActivityBuilder>?branch = default, [CallerLineNumber] int lineNumber = default, [CallerFilePath] string?sourceFile = default) where T : class, IActivity => compositeActivityBuilder.Add(typeof(T).Name, setup, branch, lineNumber, sourceFile);