System.Diagnostics.TraceEventCache.GetThreadId C# (CSharp) Method

GetThreadId() static private method

static private GetThreadId ( ) : int
return int
        internal static int GetThreadId()
        {
            return Environment.CurrentManagedThreadId;
        }
    }

Usage Example

        private void WriteEndHeader(TraceEventCache eventCache)
        {
            InternalWrite("\" />");

            InternalWrite("<Execution ProcessName=\"");
            InternalWrite(TraceEventCache.GetProcessName());
            InternalWrite("\" ProcessID=\"");
            InternalWrite(((uint)TraceEventCache.GetProcessId()).ToString(CultureInfo.InvariantCulture));
            InternalWrite("\" ThreadID=\"");
            if (eventCache != null)
            {
                WriteEscaped(eventCache.ThreadId.ToString(CultureInfo.InvariantCulture));
            }
            else
            {
                WriteEscaped(TraceEventCache.GetThreadId().ToString(CultureInfo.InvariantCulture));
            }
            InternalWrite("\" />");

            InternalWrite("<Channel/>");

            InternalWrite("<Computer>");
            InternalWrite(machineName);
            InternalWrite("</Computer>");

            InternalWrite("</System>");

            InternalWrite("<ApplicationData>");
        }