|
From: <jcm...@us...> - 2007-02-24 19:31:50
|
Revision: 759
http://svn.sourceforge.net/instantobjects/revision/?rev=759&view=rev
Author: jcmoraisjr
Date: 2007-02-24 11:31:26 -0800 (Sat, 24 Feb 2007)
Log Message:
-----------
Moving TInstantPart.ObjectReferences property to the protected area to allow optimizations.
Modified Paths:
--------------
trunk/Source/Core/InstantPersistence.pas
Modified: trunk/Source/Core/InstantPersistence.pas
===================================================================
--- trunk/Source/Core/InstantPersistence.pas 2007-02-20 21:44:49 UTC (rev 758)
+++ trunk/Source/Core/InstantPersistence.pas 2007-02-24 19:31:26 UTC (rev 759)
@@ -660,7 +660,6 @@
function GetObjectReferences(Index: Integer): TInstantObjectReference;
procedure SetObjectReferences(Index: Integer; Value: TInstantObjectReference);
property ObjectReferenceList: TObjectList read GetObjectReferenceList;
- property ObjectReferences[Index: Integer]: TInstantObjectReference read GetObjectReferences write SetObjectReferences;
protected
class function AttributeType: TInstantAttributeType; override;
function GetAllowOwned: Boolean; override;
@@ -683,6 +682,7 @@
procedure SetAllowOwned(Value: Boolean); virtual;
procedure ValidateObject(AObject: TInstantObject); override;
procedure WriteObject(Writer: TInstantWriter); override;
+ property ObjectReferences[Index: Integer]: TInstantObjectReference read GetObjectReferences write SetObjectReferences;
public
destructor Destroy; override;
procedure Assign(Source: TPersistent); override;
|