public static void Add_Grpc_Services(IEndpointRouteBuilder builder) { Assembly assembly = Assembly.GetExecutingAssembly(); foreach (var item in ServicesHelper.GetGrpcServices("Grpc.Server")) { Type mytype = assembly.GetType(item.Value + "." + item.Key); var method = typeof(GrpcEndpointRouteBuilderExtensions).GetMethod("MapGrpcService").MakeGenericMethod(mytype); method.Invoke(null, new[] { builder }); } ; }