<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="6.0.2" />

SampleActivity<T>

public sealed delegate SampleActivity<T> : MulticastDelegate
Define the callback that can be used in ActivityListener to allow deciding to create the Activity objects and with what data state.
public SampleActivity(object object, IntPtr method)

public virtual IAsyncResult BeginInvoke(ref ActivityCreationOptions options, AsyncCallback callback, object object)