13 lines
564 B
C#
13 lines
564 B
C#
using System.Reflection;
|
|
|
|
namespace SimpleHttpServer.Types;
|
|
internal struct EndpointInvocationInfo {
|
|
internal readonly MethodInfo methodInfo;
|
|
internal readonly List<(string, (Type type, bool isOptional))> queryParameters;
|
|
|
|
public EndpointInvocationInfo(MethodInfo methodInfo, List<(string, (Type type, bool isOptional))> queryParameters) {
|
|
this.methodInfo = methodInfo ?? throw new ArgumentNullException(nameof(methodInfo));
|
|
this.queryParameters = queryParameters ?? throw new ArgumentNullException(nameof(queryParameters));
|
|
}
|
|
}
|