IImplements
Overview
IImplements holds information on using "implements" on a method. It creates an explicit mapping to the interface method. When holding an interface instance of the class that uses this, it ends up calling the method associated here instead of calling it by name.
Location
- Reference: RemObjects.Elements.Cirrus.dll
- Namespace: RemObjects.Elements.Cirrus
Properties
InterfaceMethod
The method on the interface type that is being implemented
property InterfaceMethod: IMethod read;
IMethod InterfaceMethod { get; }
var InterfaceMethod: IMethod { get{} }
IMethod InterfaceMethod { __get; }
ReadOnly Property InterfaceMethod() As IMethod
InterfaceType
The interface type
property InterfaceType: IType read;
IType InterfaceType { get; }
var InterfaceType: IType { get{} }
IType InterfaceType { __get; }
ReadOnly Property InterfaceType() As IType
Method
The actual method that is implemented
property Method: IMethod read;
IMethod Method { get; }
var Method: IMethod { get{} }
IMethod Method { __get; }
ReadOnly Property Method() As IMethod