static void ApplyImplicitConventions(HttpControllerDescriptor controller, IHttpActionSelector actionSelector, ApiVersionModel implicitVersionModel) { controller.SetApiVersionModel(implicitVersionModel); var actions = actionSelector.GetActionMapping(controller).SelectMany(g => g); foreach (var action in actions) { action.SetProperty(implicitVersionModel); } }