diff options
Diffstat (limited to 'src/mscorlib/src/System/Diagnostics/Eventing/ActivityTracker.cs')
-rw-r--r-- | src/mscorlib/src/System/Diagnostics/Eventing/ActivityTracker.cs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/mscorlib/src/System/Diagnostics/Eventing/ActivityTracker.cs b/src/mscorlib/src/System/Diagnostics/Eventing/ActivityTracker.cs index 1508025088..a7124a26ff 100644 --- a/src/mscorlib/src/System/Diagnostics/Eventing/ActivityTracker.cs +++ b/src/mscorlib/src/System/Diagnostics/Eventing/ActivityTracker.cs @@ -274,9 +274,9 @@ namespace System.Diagnostics.Tracing /// </summary> private string NormalizeActivityName(string providerName, string activityName, int task) { - if (activityName.EndsWith(EventSource.s_ActivityStartSuffix)) + if (activityName.EndsWith(EventSource.s_ActivityStartSuffix, StringComparison.Ordinal)) activityName = activityName.Substring(0, activityName.Length - EventSource.s_ActivityStartSuffix.Length); - else if (activityName.EndsWith(EventSource.s_ActivityStopSuffix)) + else if (activityName.EndsWith(EventSource.s_ActivityStopSuffix, StringComparison.Ordinal)) activityName = activityName.Substring(0, activityName.Length - EventSource.s_ActivityStopSuffix.Length); else if (task != 0) activityName = "task" + task.ToString(); @@ -328,10 +328,7 @@ namespace System.Diagnostics.Tracing public override string ToString() { - string dead = ""; - if (m_stopped != 0) - dead = ",DEAD"; - return m_name + "(" + Path(this) + dead + ")"; + return m_name + "(" + Path(this) + (m_stopped != 0 ? ",DEAD)" : ")"); } public static string LiveActivities(ActivityInfo list) |