ITypeInterfaceDecorator
Overview
Interface to be implemented by any aspect that wants to influence the signature of a type, modify the ancestry or add members.
Location
- Reference: RemObjects.Elements.Cirrus.dll
- Namespace: RemObjects.Elements.Cirrus
- Ancestry: IBaseAspect | ITypeInterfaceDecorator
Required Methods
HandleInterface
Called for each type this attribute is applied to. This method is called after all interface sections of all files have been parsed. Members added from within this call will be available from source.
method HandleInterface(Services: IServices; aType: ITypeDefinition)
void HandleInterface(IServices Services, ITypeDefinition aType)
func HandleInterface(_ Services: IServices, _ aType: ITypeDefinition)
void HandleInterface(IServices Services, ITypeDefinition aType)
Sub HandleInterface(Services As IServices, aType As ITypeDefinition)
Parameters:
- Services: services for type resolving
- aType: type to handle