Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Diagnostics.ActivitySource Class Referencesealed

Public Member Functions

 ActivitySource (string name, string? version="")
 
bool HasListeners ()
 
ActivityCreateActivity (string name, ActivityKind kind)
 
ActivityCreateActivity (string name, ActivityKind kind, ActivityContext parentContext, IEnumerable< KeyValuePair< string, object?> >? tags=null, IEnumerable< ActivityLink >? links=null, ActivityIdFormat idFormat=ActivityIdFormat.Unknown)
 
ActivityCreateActivity (string name, ActivityKind kind, string parentId, IEnumerable< KeyValuePair< string, object?> >? tags=null, IEnumerable< ActivityLink >? links=null, ActivityIdFormat idFormat=ActivityIdFormat.Unknown)
 
ActivityStartActivity ([CallerMemberName] string name="", ActivityKind kind=ActivityKind.Internal)
 
ActivityStartActivity (string name, ActivityKind kind, ActivityContext parentContext, IEnumerable< KeyValuePair< string, object?> >? tags=null, IEnumerable< ActivityLink >? links=null, DateTimeOffset startTime=default(DateTimeOffset))
 
ActivityStartActivity (string name, ActivityKind kind, string parentId, IEnumerable< KeyValuePair< string, object?> >? tags=null, IEnumerable< ActivityLink >? links=null, DateTimeOffset startTime=default(DateTimeOffset))
 
ActivityStartActivity (ActivityKind kind, ActivityContext parentContext=default(ActivityContext), IEnumerable< KeyValuePair< string, object?> >? tags=null, IEnumerable< ActivityLink >? links=null, DateTimeOffset startTime=default(DateTimeOffset), [CallerMemberName] string name="")
 
void Dispose ()
 

Static Public Member Functions

static void AddActivityListener (ActivityListener listener)
 

Package Functions

delegate void Function< T, TParent > (T item, ref ActivityCreationOptions< TParent > data, ref ActivitySamplingResult samplingResult, ref ActivityCreationOptions< ActivityContext > dataWithContext)
 
void AddListener (ActivityListener listener)
 
void NotifyActivityStart (Activity activity)
 
void NotifyActivityStop (Activity activity)
 

Static Package Functions

static void DetachListener (ActivityListener listener)
 

Properties

string Name [get]
 
stringVersion [get]
 

Private Member Functions

Activity CreateActivity (string name, ActivityKind kind, ActivityContext context, string parentId, IEnumerable< KeyValuePair< string, object > > tags, IEnumerable< ActivityLink > links, DateTimeOffset startTime, bool startIt=true, ActivityIdFormat idFormat=ActivityIdFormat.Unknown)
 

Private Attributes

SynchronizedList< ActivityListener_listeners
 

Static Private Attributes

static readonly SynchronizedList< ActivitySources_activeSources = new SynchronizedList<ActivitySource>()
 
static readonly SynchronizedList< ActivityListeners_allListeners = new SynchronizedList<ActivityListener>()
 

Detailed Description

Definition at line 7 of file ActivitySource.cs.


The documentation for this class was generated from the following file: