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