Esempio n. 1
0
        /// <summary>
        /// Executes the register.
        /// </summary>
        /// <param name="provider">The provider.</param>
        /// <param name="context">The context.</param>
        /// <param name="types">The types.</param>
        public static void Register(
            [NotNull] IConventionProvider provider,
            [NotNull] IConventionContext context,
            params Type[] types
            )
        {
            if (provider == null)
            {
                throw new ArgumentNullException(nameof(provider));
            }

            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            Register(context, provider.GetAll(context.GetHostType()), types);
        }