2 writes to sb
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (2)
5316
sb
= new StringBuilder();
5344
sb
= null;
64 references to sb
System.Private.CoreLib (64)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (64)
5319
sb
.AppendLine("<instrumentationManifest xmlns=\"http://schemas.microsoft.com/win/2004/08/events\">");
5320
sb
.AppendLine(" <instrumentation xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:win=\"http://manifests.microsoft.com/win/2004/08/windows/events\">");
5321
sb
.AppendLine(" <events xmlns=\"http://schemas.microsoft.com/win/2004/08/events\">");
5322
sb
.Append($"<provider name=\"{providerName}\" guid=\"{{{providerGuid}}}\"");
5324
sb
.Append($" resourceFileName=\"{dllName}\" messageFileName=\"{dllName}\"");
5326
sb
.Append(" symbol=\"");
5327
int pos =
sb
.Length;
5328
sb
.Append(providerName); // Period and dash are illegal; replace them.
5329
sb
.Replace('.', '_', pos,
sb
.Length - pos).Replace("-", "", pos,
sb
.Length - pos);
5330
sb
.AppendLine("\">");
5655
sb
?.AppendLine(" <channels>");
5679
sb
?.Append(" <channel chid=\"").Append(channelInfo.Name).Append("\" name=\"").Append(fullName).Append('"');
5681
WriteMessageAttrib(
sb
, "channel", channelInfo.Name, null);
5682
sb
?.Append(" value=\"").Append(channel).Append('"');
5684
sb
?.Append(" type=\"").Append(channelType).Append('"');
5685
sb
?.Append(" enabled=\"").Append(enabled ? "true" : "false").AppendLine("\"/>");
5687
sb
?.AppendLine(" </channels>");
5693
sb
?.AppendLine(" <tasks>");
5699
sb
?.Append(" <task");
5700
WriteNameAndMessageAttribs(
sb
, "task", taskTab[task]);
5701
sb
?.Append(" value=\"").Append(task).AppendLine("\"/>");
5703
sb
?.AppendLine(" </tasks>");
5719
sb
?.AppendLine(" <maps>");
5724
sb
?.Append(" <").Append(mapKind).Append(" name=\"").Append(enumType.Name).AppendLine("\">");
5749
sb
?.Append(" <map value=\"0x").Append(hexValueFormatted).Append('"');
5750
WriteMessageAttrib(
sb
, "map", enumType.Name + "." + staticField.Name, staticField.Name);
5751
sb
?.AppendLine("/>");
5760
sb
?.Append(" <map value=\"0x0\"");
5761
WriteMessageAttrib(
sb
, "map", enumType.Name + ".None", "None");
5762
sb
?.AppendLine("/>");
5764
sb
?.Append(" </").Append(mapKind).AppendLine(">");
5766
sb
?.AppendLine(" </maps>");
5770
sb
?.AppendLine(" <opcodes>");
5776
sb
?.Append(" <opcode");
5777
WriteNameAndMessageAttribs(
sb
, "opcode", opcodeTab[opcode]);
5778
sb
?.Append(" value=\"").Append(opcode).AppendLine("\"/>");
5780
sb
?.AppendLine(" </opcodes>");
5785
sb
?.AppendLine(" <keywords>");
5791
sb
?.Append(" <keyword");
5792
WriteNameAndMessageAttribs(
sb
, "keyword", keywordTab[keyword]);
5795
sb
?.Append(" mask=\"0x").Append(keywordFormatted).AppendLine("\"/>");
5797
sb
?.AppendLine(" </keywords>");
5800
sb
?.AppendLine(" <events>");
5801
sb
?.Append(events);
5802
sb
?.AppendLine(" </events>");
5804
sb
?.AppendLine(" <templates>");
5807
sb
?.Append(templates);
5813
sb
?.AppendLine(" <template tid=\"_empty\"></template>");
5815
sb
?.AppendLine(" </templates>");
5817
sb
?.AppendLine("</provider>");
5818
sb
?.AppendLine("</events>");
5819
sb
?.AppendLine("</instrumentation>");
5822
sb
?.AppendLine("<localization>");
5829
sb
?.Append(" <resources culture=\"").Append(ci.Name).AppendLine("\">");
5830
sb
?.AppendLine(" <stringTable>");
5834
sb
?.Append(" <string id=\"").Append(stringKey).Append("\" value=\"").Append(val).AppendLine("\"/>");
5836
sb
?.AppendLine(" </stringTable>");
5837
sb
?.AppendLine(" </resources>");
5839
sb
?.AppendLine("</localization>");
5840
sb
?.AppendLine("</instrumentationManifest>");
5841
return
sb
?.ToString() ?? "";
5848
WriteMessageAttrib(
sb
, elementName, name, name);