4 implementations of ISymbolFilter
Microsoft.DotNet.ApiSymbolExtensions (4)
Filtering\AccessibilitySymbolFilter.cs (1)
13
bool includeExplicitInterfaceImplementationSymbols = false) :
ISymbolFilter
Filtering\CompositeSymbolFilter.cs (1)
12
public sealed class CompositeSymbolFilter(params IEnumerable<ISymbolFilter> filters) :
ISymbolFilter
Filtering\DocIdSymbolFilter.cs (1)
12
public class DocIdSymbolFilter :
ISymbolFilter
Filtering\ImplicitSymbolFilter.cs (1)
13
public class ImplicitSymbolFilter :
ISymbolFilter
18 references to ISymbolFilter
Microsoft.DotNet.ApiCompat.Task (1)
src\sdk\src\Compatibility\ApiCompat\Microsoft.DotNet.ApiCompat.Shared\ApiCompatServiceProvider.cs (1)
33
ISymbolFilter
attributeDataSymbolFilter = SymbolFilterFactory.GetFilterFromFiles(
Microsoft.DotNet.ApiCompatibility (7)
ApiComparerSettings.cs (4)
18
public
ISymbolFilter
SymbolFilter { get; set; }
24
public
ISymbolFilter
AttributeDataSymbolFilter { get; set; }
38
public ApiComparerSettings(
ISymbolFilter
? symbolFilter = null,
40
ISymbolFilter
? attributeDataSymbolFilter = null,
Mapping\IMapperSettings.cs (1)
17
ISymbolFilter
SymbolFilter { get; }
Rules\RuleSettings.cs (2)
17
ISymbolFilter
SymbolFilter { get; }
27
ISymbolFilter
AttributeDataSymbolFilter { get; }
Microsoft.DotNet.ApiSymbolExtensions (10)
AttributeDataExtensions.cs (3)
18
ISymbolFilter
symbolFilter,
29
ISymbolFilter
symbolFilter,
35
private static bool HasTypeArgumentsNotVisibleOutsideOfAssembly(this AttributeData attributeData,
ISymbolFilter
symbolFilter) =>
Filtering\CompositeSymbolFilter.cs (4)
12
public sealed class CompositeSymbolFilter(params IEnumerable<
ISymbolFilter
> filters) : ISymbolFilter
17
public List<
ISymbolFilter
> Filters { get; } = new(filters);
29
/// <param name="filter">The <see cref="
ISymbolFilter
" /> to include to the list of filters.</param>
31
public CompositeSymbolFilter Add(
ISymbolFilter
filter)
Filtering\SymbolFilterFactory.cs (3)
23
public static
ISymbolFilter
GetFilterFromFiles(string[]? apiExclusionFilePaths,
47
public static
ISymbolFilter
GetFilterFromList(string[]? apiExclusionList,
61
private static
ISymbolFilter
GetCompositeSymbolFilter(DocIdSymbolFilter? customFilter,