9 references to CompositeSymbolFilterMode
Microsoft.DotNet.ApiSymbolExtensions (9)
Filtering\CompositeSymbolFilter.cs (8)
12
/// <param name="mode">Determines how the inner filters are combined. Defaults to <see cref="
CompositeSymbolFilterMode
.And"/>.</param>
14
public sealed class CompositeSymbolFilter(
CompositeSymbolFilterMode
mode =
CompositeSymbolFilterMode
.And,
18
/// Determines how the inner filters are combined. <see cref="
CompositeSymbolFilterMode
.And"/> requires all
19
/// filters to include a symbol, while <see cref="
CompositeSymbolFilterMode
.Or"/> includes a symbol if any
22
public
CompositeSymbolFilterMode
Mode { get; } = mode;
36
CompositeSymbolFilterMode
.And => Filters.All(f => f.Include(symbol)),
37
CompositeSymbolFilterMode
.Or => Filters.Any(f => f.Include(symbol)),
Filtering\SymbolFilterFactory.cs (1)
95
filter.Add(new CompositeSymbolFilter(
CompositeSymbolFilterMode
.Or, accessibilitySymbolFilter, additionalApiInclusionFilter));