IInterfaceCapableType.ImplementedInterfaces Property

Namespace
Kampute.DocToolkit.Metadata
Assembly
  • Kampute.DocToolkit.dll

Definition

Gets the interfaces that are directly implemented by the type, excluding those inherited from base types or other interfaces.
IEnumerable<IInterfaceType> ImplementedInterfaces { get; }
This property has a default implementation in the interface.

Property Value

IEnumerable<IInterfaceType>
An enumerable of IInterfaceType representing the directly implemented interfaces.

Remarks

This property filters out interfaces that are inherited from base types or other interfaces, providing a clear view of the interfaces that are explicitly implemented by the type itself.

This property is implemented by using deferred execution. The immediate return value is an object that stores all the information that is required to perform the action.