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> 14public 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 22public CompositeSymbolFilterMode Mode { get; } = mode; 36CompositeSymbolFilterMode.And => Filters.All(f => f.Include(symbol)), 37CompositeSymbolFilterMode.Or => Filters.Any(f => f.Include(symbol)),
Filtering\SymbolFilterFactory.cs (1)
95filter.Add(new CompositeSymbolFilter(CompositeSymbolFilterMode.Or, accessibilitySymbolFilter, additionalApiInclusionFilter));