IWithExtensionBehavior Interface
- Namespace
- Kampute.DocToolkit.Metadata.Capabilities
- Assembly
- Kampute.DocToolkit.dll
Definition
Defines a contract for members that can exhibit extension behavior.
public interface IWithExtensionBehavior- Implemented by
Remarks
Members implementing this interface can represent extension members, providing access to their associated extension block information and related behaviors.
Properties
| ExtensionBlock | Gets the extension block where the member is defined if the member is a block extension member. |
| ExtensionReceiver | Gets the receiver parameter of the extension member if it is an extension member. |
| IsExtension | Gets a value indicating whether the member is an extension member. |
Methods
| Extends(IType) | Determines whether this member is an extension of the specified type. |
