Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Start()

Activity System.Diagnostics.Activity.Start ( )
inline

Definition at line 836 of file Activity.cs.

837 {
838 if (_id != null || _spanId != null)
839 {
841 }
842 else
843 {
845 if (_parentId == null && _parentSpanId == null && _previousActiveActivity != null)
846 {
848 }
849 if (StartTimeUtc == default(DateTime))
850 {
852 }
853 if (IdFormat == ActivityIdFormat.Unknown)
854 {
856 }
857 if (IdFormat == ActivityIdFormat.W3C)
858 {
860 }
861 else
862 {
864 }
865 SetCurrent(this);
867 }
868 return this;
869 }
void NotifyActivityStart(Activity activity)
ActivityIdFormat IdFormat
Definition Activity.cs:650
static void SetCurrent(Activity activity)
Definition Activity.cs:1177
static bool ForceDefaultIdFormat
Definition Activity.cs:359
static void NotifyError(Exception exception)
Definition Activity.cs:1055
static bool IsW3CId(string id)
Definition Activity.cs:902
static ? Activity Current
Definition Activity.cs:662
static DateTime GetUtcNow()
Definition Activity.cs:1182
static ActivityIdFormat DefaultIdFormat
Definition Activity.cs:609
static string ActivityStartAlreadyStarted
Definition SR.cs:20
Definition SR.cs:7

References System.Diagnostics.Activity._id, System.Diagnostics.Activity._parentId, System.Diagnostics.Activity._parentSpanId, System.Diagnostics.Activity._previousActiveActivity, System.Diagnostics.Activity._spanId, System.SR.ActivityStartAlreadyStarted, System.Diagnostics.Activity.Current, System.Diagnostics.Activity.DefaultIdFormat, System.Diagnostics.Activity.ForceDefaultIdFormat, System.Diagnostics.Activity.GenerateHierarchicalId(), System.Diagnostics.Activity.GenerateW3CId(), System.Diagnostics.Activity.GetUtcNow(), System.Diagnostics.Activity.IdFormat, System.Diagnostics.Activity.IsW3CId(), System.Diagnostics.ActivitySource.NotifyActivityStart(), System.Diagnostics.Activity.NotifyError(), System.Diagnostics.Activity.Parent, System.Diagnostics.Activity.SetCurrent(), System.Diagnostics.Activity.Source, and System.Diagnostics.Activity.StartTimeUtc.

Referenced by System.Diagnostics.DiagnosticSource.StartActivity().