IPropertyImplementationDecorator

Overview

Interface to be implemented by any aspect that wants to influence the implementation of a property.

Location


Required Methods


HandleImplementation

Called for each type this attribute is applied to. This method is called after all files have been parsed. Members added from within this call will not be available from source.

 

method HandleImplementation(Services: IServices; aProperty: IPropertyDefinition; aRead: IMethodDefinition; aWrite: IMethodDefinition)

 

void HandleImplementation(IServices Services, IPropertyDefinition aProperty, IMethodDefinition aRead, IMethodDefinition aWrite)

 

func HandleImplementation(_ Services: IServices, _ aProperty: IPropertyDefinition, _ aRead: IMethodDefinition, _ aWrite: IMethodDefinition)

 

void HandleImplementation(IServices Services, IPropertyDefinition aProperty, IMethodDefinition aRead, IMethodDefinition aWrite)

 

Sub HandleImplementation(Services As IServices, aProperty As IPropertyDefinition, aRead As IMethodDefinition, aWrite As IMethodDefinition)

Parameters:

  • Services: services for type resolving
  • aProperty: property to handle
  • aRead: read accessor for the property (or nil)
  • aWrite: write accessor for the property (or nil)