NDepend.API Documentation
ThatImplementAll Method
NDepend.CodeModel Namespace > ExtensionMethodsSequenceUsage Class : ThatImplementAll Method
This sequence of types.
The sequence of interfaces all implemented by all types in the returned sequence.
Returns a sub-sequence of this sequence types, containing only types that implement, or interfaces that extend, all interfaces in interfaces.
Syntax

Parameters

types
This sequence of types.
interfaces
The sequence of interfaces all implemented by all types in the returned sequence.
Remarks
Types in interfaces that are not interface, are not taken account.
This extension method has a O(types.Count + interfaces.Count) time complexity.
Requirements

Target Platforms: Windows 11, 10, 8, 7 and Linux, MacOS with net8.0, net7.0 or net6.0 installed

See Also

Reference

ExtensionMethodsSequenceUsage Class
ExtensionMethodsSequenceUsage Members
Implement Method
InterfacesImplemented Property
TypesThatImplementMe Property
NbInterfacesImplemented Property
ThatImplement Method
ThatImplementAny Method
NDepend.Reserved.CQLinq.ExtensionMethodsCQLinqDependency.Implement(NDepend.CodeModel.IType,System.String)