using System;
using System.Threading;
using System.Threading.Tasks;
namespace Svrnty.CQRS.Abstractions.Discovery;
public interface ICommandMeta
{
string Name { get; }
Type CommandType { get; }
Type ServiceType { get; }
Type CommandResultType { get; }
string LowerCamelCaseName { get; }
///
/// Compiled delegate for invoking the handler without reflection.
/// Signature: (object handler, object command, CancellationToken ct) => Task
Func