示例#1
0
 public static void ClearDefault <TPolicyInterface>(this IPolicyList policies)
     where TPolicyInterface : IBuilderPolicy
 {
     Guard.ArgumentNotNull(policies, "policies");
     policies.ClearDefault(typeof(TPolicyInterface));
 }
示例#2
0
 /// <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));
 }