fix: Adds ISpanFormattable support to Serial (#1065)
This commit is contained in:
parent
4b2b7e2277
commit
b779d7737f
18 changed files with 269 additions and 204 deletions
|
|
@ -35,22 +35,22 @@ namespace Server.Commands
|
|||
{
|
||||
var sb = new StringBuilder();
|
||||
|
||||
sb.AppendFormat("{0} {1} building ", from.AccessLevel, CommandLogging.Format(from));
|
||||
sb.Append($"{from.AccessLevel} {CommandLogging.Format(from)} building ");
|
||||
|
||||
if (start == end)
|
||||
{
|
||||
sb.AppendFormat("at {0} in {1}", start, from.Map);
|
||||
sb.Append($"at {start} in {from.Map}");
|
||||
}
|
||||
else
|
||||
{
|
||||
sb.AppendFormat("from {0} to {1} in {2}", start, end, from.Map);
|
||||
sb.Append($"from {start} to {end} in {from.Map}");
|
||||
}
|
||||
|
||||
sb.Append(':');
|
||||
|
||||
for (var i = 0; i < args.Length; ++i)
|
||||
{
|
||||
sb.AppendFormat(" \"{0}\"", args[i]);
|
||||
sb.Append($" \"{args[i]}\"");
|
||||
}
|
||||
|
||||
CommandLogging.WriteLine(from, sb.ToString());
|
||||
|
|
@ -321,7 +321,7 @@ namespace Server.Commands
|
|||
{
|
||||
var built = Build(from, ctor, values, props, realProps, ref sendError);
|
||||
|
||||
sb.AppendFormat("0x{0:X}; ", built.Serial.Value);
|
||||
sb.Append($"{built.Serial}; ");
|
||||
|
||||
if (built is Item item)
|
||||
{
|
||||
|
|
@ -353,7 +353,7 @@ namespace Server.Commands
|
|||
|
||||
var built = Build(from, ctor, values, props, realProps, ref sendError);
|
||||
|
||||
sb.AppendFormat("0x{0:X}; ", built.Serial.Value);
|
||||
sb.Append($"{built.Serial}; ");
|
||||
|
||||
if (built is Item item)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue