diff --git a/Robust.Shared/Toolshed/TypeParsers/BoolTypeParser.cs b/Robust.Shared/Toolshed/TypeParsers/BoolTypeParser.cs index 5a929af08..17c2a87d4 100644 --- a/Robust.Shared/Toolshed/TypeParsers/BoolTypeParser.cs +++ b/Robust.Shared/Toolshed/TypeParsers/BoolTypeParser.cs @@ -35,7 +35,8 @@ public sealed class BoolTypeParser : TypeParser result = true; error = null; return true; - } else if (word == "false" || word == "f" || word == "0") + } + else if (word == "false" || word == "f" || word == "0") { result = false; error = null; @@ -49,9 +50,9 @@ public sealed class BoolTypeParser : TypeParser } } - public override async ValueTask<(CompletionResult? result, IConError? error)> TryAutocomplete(ParserContext parserContext, string? argName) + public override ValueTask<(CompletionResult? result, IConError? error)> TryAutocomplete(ParserContext parserContext, string? argName) { - return (CompletionResult.FromOptions(new[] {"true", "false"}), null); + return new ValueTask<(CompletionResult?, IConError?)>((CompletionResult.FromOptions(new[] { "true", "false" }), null)); } } diff --git a/Robust.Shared/Toolshed/TypeParsers/EntityTypeParser.cs b/Robust.Shared/Toolshed/TypeParsers/EntityTypeParser.cs index e5b40e110..e452d06a8 100644 --- a/Robust.Shared/Toolshed/TypeParsers/EntityTypeParser.cs +++ b/Robust.Shared/Toolshed/TypeParsers/EntityTypeParser.cs @@ -38,10 +38,10 @@ internal sealed class EntityTypeParser : TypeParser return true; } - public override async ValueTask<(CompletionResult? result, IConError? error)> TryAutocomplete(ParserContext parserContext, + public override ValueTask<(CompletionResult? result, IConError? error)> TryAutocomplete(ParserContext parserContext, string? argName) { - return (CompletionResult.FromHint(""), null); + return new ValueTask<(CompletionResult?, IConError?)>((CompletionResult.FromHint(""), null)); } } diff --git a/Robust.Shared/Toolshed/TypeParsers/EnumTypeParser.cs b/Robust.Shared/Toolshed/TypeParsers/EnumTypeParser.cs index 4a416daae..85e27dea5 100644 --- a/Robust.Shared/Toolshed/TypeParsers/EnumTypeParser.cs +++ b/Robust.Shared/Toolshed/TypeParsers/EnumTypeParser.cs @@ -11,7 +11,7 @@ using Robust.Shared.Utility; namespace Robust.Shared.Toolshed.TypeParsers; public sealed class EnumTypeParser : TypeParser - where T: unmanaged, Enum + where T : unmanaged, Enum { public override bool TryParse(ParserContext parserContext, [NotNullWhen(true)] out object? result, out IConError? error) @@ -46,14 +46,14 @@ public sealed class EnumTypeParser : TypeParser return true; } - public override async ValueTask<(CompletionResult? result, IConError? error)> TryAutocomplete(ParserContext parserContext, string? argName) + public override ValueTask<(CompletionResult? result, IConError? error)> TryAutocomplete(ParserContext parserContext, string? argName) { - return (CompletionResult.FromOptions(Enum.GetNames()), null); + return new ValueTask<(CompletionResult?, IConError?)>((CompletionResult.FromOptions(Enum.GetNames()), null)); } } public record InvalidEnum(string Value) : IConError - where T: unmanaged, Enum + where T : unmanaged, Enum { public FormattedMessage DescribeInner() { diff --git a/Robust.Shared/Toolshed/TypeParsers/SessionTypeParser.cs b/Robust.Shared/Toolshed/TypeParsers/SessionTypeParser.cs index 06f5d5a19..684e9fc15 100644 --- a/Robust.Shared/Toolshed/TypeParsers/SessionTypeParser.cs +++ b/Robust.Shared/Toolshed/TypeParsers/SessionTypeParser.cs @@ -43,11 +43,11 @@ internal sealed class SessionTypeParser : TypeParser return false; } - public override async ValueTask<(CompletionResult? result, IConError? error)> TryAutocomplete(ParserContext parserContext, + public override ValueTask<(CompletionResult? result, IConError? error)> TryAutocomplete(ParserContext parserContext, string? argName) { var opts = CompletionHelper.SessionNames(true, _player); - return (CompletionResult.FromHintOptions(opts, ""), null); + return new ValueTask<(CompletionResult?, IConError?)>((CompletionResult.FromHintOptions(opts, ""), null)); } public record InvalidUsername(ILocalizationManager Loc, string Username) : IConError