Table of Contents

Class MemberTypeReader<T>

Namespace
Fluxer.Net.Commands
Assembly
Fluxer.Net.dll

ATypeReader for parsing objects implementing IGuildMember.

public class MemberTypeReader<T> : TypeReader where T : class, IGuildMember

Type Parameters

T

The type to be checked; must implementIGuildMember.

Inheritance
object
MemberTypeReader<T>

Methods

ReadAsync(ICommandContext, string, IServiceProvider)

Attempts to parse the input into the desired type.

public override Task<TypeReaderResult> ReadAsync(ICommandContext context, string input, IServiceProvider services)

Parameters

context ICommandContext

The context of the command.

input string

The raw input of the command.

services IServiceProvider

The service collection used for dependency injection.

Returns

Task<TypeReaderResult>

A task that represents the asynchronous parsing operation. The task result contains the parsing result.