2 writes to sb
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (2)
5296
sb
= new StringBuilder();
5324
sb
= null;
64 references to sb
System.Private.CoreLib (64)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (64)
5299
sb
.AppendLine("<instrumentationManifest xmlns=\"http://schemas.microsoft.com/win/2004/08/events\">");
5300
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\">");
5301
sb
.AppendLine(" <events xmlns=\"http://schemas.microsoft.com/win/2004/08/events\">");
5302
sb
.Append($"<provider name=\"{providerName}\" guid=\"{{{providerGuid}}}\"");
5304
sb
.Append($" resourceFileName=\"{dllName}\" messageFileName=\"{dllName}\"");
5306
sb
.Append(" symbol=\"");
5307
int pos =
sb
.Length;
5308
sb
.Append(providerName); // Period and dash are illegal; replace them.
5309
sb
.Replace('.', '_', pos,
sb
.Length - pos).Replace("-", "", pos,
sb
.Length - pos);
5310
sb
.AppendLine("\">");
5635
sb
?.AppendLine(" <channels>");
5659
sb
?.Append(" <channel chid=\"").Append(channelInfo.Name).Append("\" name=\"").Append(fullName).Append('"');
5661
WriteMessageAttrib(
sb
, "channel", channelInfo.Name, null);
5662
sb
?.Append(" value=\"").Append(channel).Append('"');
5664
sb
?.Append(" type=\"").Append(channelType).Append('"');
5665
sb
?.Append(" enabled=\"").Append(enabled ? "true" : "false").AppendLine("\"/>");
5667
sb
?.AppendLine(" </channels>");
5673
sb
?.AppendLine(" <tasks>");
5679
sb
?.Append(" <task");
5680
WriteNameAndMessageAttribs(
sb
, "task", taskTab[task]);
5681
sb
?.Append(" value=\"").Append(task).AppendLine("\"/>");
5683
sb
?.AppendLine(" </tasks>");
5699
sb
?.AppendLine(" <maps>");
5704
sb
?.Append(" <").Append(mapKind).Append(" name=\"").Append(enumType.Name).AppendLine("\">");
5729
sb
?.Append(" <map value=\"0x").Append(hexValueFormatted).Append('"');
5730
WriteMessageAttrib(
sb
, "map", enumType.Name + "." + staticField.Name, staticField.Name);
5731
sb
?.AppendLine("/>");
5740
sb
?.Append(" <map value=\"0x0\"");
5741
WriteMessageAttrib(
sb
, "map", enumType.Name + ".None", "None");
5742
sb
?.AppendLine("/>");
5744
sb
?.Append(" </").Append(mapKind).AppendLine(">");
5746
sb
?.AppendLine(" </maps>");
5750
sb
?.AppendLine(" <opcodes>");
5756
sb
?.Append(" <opcode");
5757
WriteNameAndMessageAttribs(
sb
, "opcode", opcodeTab[opcode]);
5758
sb
?.Append(" value=\"").Append(opcode).AppendLine("\"/>");
5760
sb
?.AppendLine(" </opcodes>");
5765
sb
?.AppendLine(" <keywords>");
5771
sb
?.Append(" <keyword");
5772
WriteNameAndMessageAttribs(
sb
, "keyword", keywordTab[keyword]);
5775
sb
?.Append(" mask=\"0x").Append(keywordFormatted).AppendLine("\"/>");
5777
sb
?.AppendLine(" </keywords>");
5780
sb
?.AppendLine(" <events>");
5781
sb
?.Append(events);
5782
sb
?.AppendLine(" </events>");
5784
sb
?.AppendLine(" <templates>");
5787
sb
?.Append(templates);
5793
sb
?.AppendLine(" <template tid=\"_empty\"></template>");
5795
sb
?.AppendLine(" </templates>");
5797
sb
?.AppendLine("</provider>");
5798
sb
?.AppendLine("</events>");
5799
sb
?.AppendLine("</instrumentation>");
5802
sb
?.AppendLine("<localization>");
5809
sb
?.Append(" <resources culture=\"").Append(ci.Name).AppendLine("\">");
5810
sb
?.AppendLine(" <stringTable>");
5814
sb
?.Append(" <string id=\"").Append(stringKey).Append("\" value=\"").Append(val).AppendLine("\"/>");
5816
sb
?.AppendLine(" </stringTable>");
5817
sb
?.AppendLine(" </resources>");
5819
sb
?.AppendLine("</localization>");
5820
sb
?.AppendLine("</instrumentationManifest>");
5821
return
sb
?.ToString() ?? "";
5828
WriteMessageAttrib(
sb
, elementName, name, name);