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

ExtensionBlockGets the extension block where the member is defined if the member is a block extension member.
ExtensionReceiverGets the receiver parameter of the extension member if it is an extension member.
IsExtensionGets a value indicating whether the member is an extension member.

Methods

Extends(IType)Determines whether this member is an extension of the specified type.