refactor: use pattern matching for null checks (is null / is not null)

Convert remaining == null to is null and != null to is not null
across 17 files in CommandHandler/ArgumentType, StructuredComponents,
and DeclareCommands for idiomatic C# style.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2026-03-24 00:47:03 +00:00
parent c7bc25aa17
commit 94bf42710a
17 changed files with 33 additions and 33 deletions

View file

@ -235,7 +235,7 @@ namespace MinecraftClient.Protocol.Handlers.packet.s2c
return false;
List<Tuple<string, string>> currentArguments = signedArguments;
if (signedCapture != null)
if (signedCapture is not null)
{
currentArguments = new List<Tuple<string, string>>(signedArguments.Count + 1);
currentArguments.AddRange(signedArguments);
@ -317,7 +317,7 @@ namespace MinecraftClient.Protocol.Handlers.packet.s2c
case CommandNodeKind.Literal:
return TryConsumeLiteral(command, position, node.Name!, out nextPosition);
case CommandNodeKind.Argument:
if (node.Argument == null || !TryConsumeArgument(command, position, node.Argument.Value, out nextPosition))
if (node.Argument is null || !TryConsumeArgument(command, position, node.Argument.Value, out nextPosition))
return false;
if (node.Argument.Value.IsSigned)
@ -585,7 +585,7 @@ namespace MinecraftClient.Protocol.Handlers.packet.s2c
};
}
if (name == null)
if (name is null)
{
layout = s_unknownLegacyArgumentType;
return true;