5 implementations of Include
Microsoft.DotNet.ApiSymbolExtensions (4)
Filtering\AccessibilitySymbolFilter.cs (1)
31
public bool
Include
(ISymbol symbol) =>
Filtering\CompositeSymbolFilter.cs (1)
24
public bool
Include
(ISymbol symbol) => Filters.All(f => f.Include(symbol));
Filtering\DocIdSymbolFilter.cs (1)
58
public bool
Include
(ISymbol symbol)
Filtering\ImplicitSymbolFilter.cs (1)
20
public bool
Include
(ISymbol symbol)
Microsoft.DotNet.GenAPI.Tests (1)
CSharpFileBuilderTests.cs (1)
20
public bool
Include
(ISymbol symbol) => true;
27 references to Include
Microsoft.DotNet.ApiCompatibility (3)
Mapping\NamespaceMapper.cs (1)
92
if (Settings.SymbolFilter.
Include
(type))
Mapping\TypeMapper.cs (2)
97
if (Settings.SymbolFilter.
Include
(nestedType))
140
if (Settings.SymbolFilter.
Include
(member) && member is not ITypeSymbol && !IsSpecialEnumField(member))
Microsoft.DotNet.ApiDiff (2)
MemoryOutputDiffGenerator.cs (2)
517
if (constructor is null || !_attributeSymbolFilter.
Include
(constructor.ContainingType))
660
Debug.Assert(_attributeSymbolFilter.
Include
(attributeConstructorSymbol.ContainingType));
Microsoft.DotNet.ApiSymbolExtensions (3)
AttributeDataExtensions.cs (2)
21
symbolFilter.
Include
(attributeData.AttributeClass) &&
40
&& !symbolFilter.
Include
(namedTypeSymbol));
Filtering\CompositeSymbolFilter.cs (1)
24
public bool Include(ISymbol symbol) => Filters.All(f => f.
Include
(symbol));
Microsoft.DotNet.GenAPI (19)
CSharpAssemblyDocumentGenerator.cs (9)
64
IEnumerable<INamespaceSymbol> namespaceSymbols = EnumerateNamespaces(assemblySymbol).Where(_options.SymbolFilter.
Include
);
118
IEnumerable<INamedTypeSymbol> typeMembers = namespaceSymbol.GetTypeMembers().Where(_options.SymbolFilter.
Include
);
163
.Any(baseMember => _options.SymbolFilter.
Include
(baseMember) &&
172
_options.SymbolFilter.
Include
(baseMember) &&
180
.Any(_options.SymbolFilter.
Include
);
186
IEnumerable<ISymbol> members = namedType.GetMembers().Where(_options.SymbolFilter.
Include
);
202
method.ExplicitInterfaceImplementations.Any(m => !_options.SymbolFilter.
Include
(m.ContainingSymbol) ||
218
property.ExplicitInterfaceImplementations.Any(m => !_options.SymbolFilter.
Include
(m.ContainingSymbol)))
294
foreach (INamedTypeSymbol symbol in assembly.GetForwardedTypes().Where(_options.SymbolFilter.
Include
))
IMethodSymbolExtensions.cs (2)
74
if (method.ContainingType.InstanceConstructors.Any(c => symbolFilter.
Include
(c) && !c.Parameters.IsEmpty))
83
return baseType.InstanceConstructors.Any(c => symbolFilter.
Include
(c) && c.Parameters.IsEmpty);
INamedTypeSymbolExtensions.cs (5)
98
.Where(member => !symbolFilter.
Include
(member) && member is IFieldSymbol)
108
return !ty.IsBoundGenericType() && symbolFilter.
Include
(ty);
171
=> namedType.IsGenericType && namedType.TypeArguments.Any(a => a.DeclaredAccessibility != Accessibility.NotApplicable && !symbolFilter.
Include
(a));
190
if (namedType.InstanceConstructors.Any(c => symbolFilter.
Include
(c) || c.IsImplicitlyDeclared))
217
IEnumerable<IMethodSymbol> baseConstructors = namedType.BaseType?.Constructors.Where(symbolFilter.
Include
) ?? Enumerable.Empty<IMethodSymbol>();
SyntaxGeneratorExtensions.cs (3)
56
IEnumerable<IMethodSymbol> baseConstructors = baseType.Constructors.Where(symbolFilter.
Include
);
119
if (type.TypeKind == TypeKind.Class && type.BaseType != null && symbolFilter.
Include
(type.BaseType))
135
.Where(i => symbolFilter.
Include
(i) && !i.HasInaccessibleTypeArgument(symbolFilter))