public static void ClearDefault <TPolicyInterface>(this IPolicyList policies) where TPolicyInterface : IBuilderPolicy { Guard.ArgumentNotNull(policies, "policies"); policies.ClearDefault(typeof(TPolicyInterface)); }
/// <summary> /// Removes a default policy. /// </summary> /// <typeparam name="TPolicyInterface">The type the policy was registered as.</typeparam> /// <param name="policies"><see cref="IPolicyList"/> to remove the policy from.</param> public static void ClearDefault <TPolicyInterface>(this IPolicyList policies) where TPolicyInterface : IBuilderPolicy { policies.ClearDefault(typeof(TPolicyInterface)); }