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>");
}