/// <summary> /// Excludes all types, methods and parameters. /// </summary> /// <param name="filter">The <see cref="Regex"/> filter.</param> /// <returns>The <paramref name="filter"/>.</returns> /// <exception cref="ArgumentNullException">The <paramref name="filter"/> parameter is /// <see langword="null"/>.</exception> public static IRegexFilter ExcludeAll(this IRegexFilter filter) { if (filter == null) { throw new ArgumentNullException(nameof(filter)); } return (filter.ExcludeAllTypes() .ExcludeAllMethods() .ExcludeAllParameters()); }
/// <summary> /// Excludes all types. /// </summary> /// <param name="fixture">The fixture.</param> /// <returns>The <paramref name="fixture"/>.</returns> /// <exception cref="ArgumentNullException">The <paramref name="fixture"/> parameter is <see langword="null"/>.</exception> public static IArgumentNullExceptionFixture ExcludeAllTypes(this IArgumentNullExceptionFixture fixture) { if (fixture == null) { throw new ArgumentNullException(nameof(fixture)); } IRegexFilter regexFilter = fixture.GetRegexFilter(); regexFilter.ExcludeAllTypes(); return(fixture); }