'
'PSEUDOVARIABLES - METHODS FOR GETTING AND SETTING PROPRTIES
'===========================================================

'THE GET AND SET METHODS HAVE THE SAME BUT ARE IDENTIFIED BY 
'HAVING DIFFERENT SIGNATURES

  '=======
  class io
  '=======
    
    iva as long
    
    'these are overloaded function (same name different params)
  
    method va() as long 'GET
      method=this.iva
    end method
  
    method va(long v) 'SET
      this.iva=v
    end method 

  end class


  io o
  
  'O.VA IS A PSEUDOVARIABLE
  o.va=42
  print `Answer: ` str o.va

