Update of /cvsroot/adapdev/Adapdev/src/Adapdev
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3653/src/Adapdev
Modified Files:
Adapdev.csproj ObjectComparer.cs
Log Message:
Index: Adapdev.csproj
===================================================================
RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev/Adapdev.csproj,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** Adapdev.csproj 1 Mar 2006 01:38:51 -0000 1.20
--- Adapdev.csproj 3 Mar 2006 05:22:55 -0000 1.21
***************
*** 341,344 ****
--- 341,359 ----
/>
<File
+ RelPath = "Reflection\IClassAccessor.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "Reflection\IFieldAccessor.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "Reflection\IPropertyAccessor.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
RelPath = "Reflection\IValueAccessor.cs"
SubType = "Code"
***************
*** 356,359 ****
--- 371,379 ----
/>
<File
+ RelPath = "Reflection\ReflectionCache.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
RelPath = "Scheduling\Task\ScheduledTasks.cs"
SubType = "Code"
Index: ObjectComparer.cs
===================================================================
RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev/ObjectComparer.cs,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** ObjectComparer.cs 21 Feb 2006 04:31:18 -0000 1.11
--- ObjectComparer.cs 3 Mar 2006 05:22:55 -0000 1.12
***************
*** 37,49 ****
{
Type t = x.GetType();
! ClassAccessor accessor = ClassAccessorCache.Get(t);
try
{
object p1 = null;
object p2 = null;
! PropertyAccessor property = null;
! foreach(string key in accessor.GetPropertyAccessors().Keys)
{
! property = accessor.GetPropertyAccessor(key);
p1 = accessor.GetPropertyValue(x, key);
p2 = accessor.GetPropertyValue(y, key);
--- 37,49 ----
{
Type t = x.GetType();
! IClassAccessor accessor = ClassAccessorCache.Get(t);
try
{
object p1 = null;
object p2 = null;
! IPropertyAccessor property = null;
! foreach(string key in accessor.GetIPropertyAccessors().Keys)
{
! property = accessor.GetIPropertyAccessor(key);
p1 = accessor.GetPropertyValue(x, key);
p2 = accessor.GetPropertyValue(y, key);
***************
*** 85,97 ****
{
Type t = x.GetType();
! ClassAccessor accessor = ClassAccessorCache.Get(t);
try
{
object p1 = null;
object p2 = null;
! FieldAccessor property = null;
! foreach(string key in accessor.GetFieldAccessors().Keys)
{
! property = accessor.GetFieldAccessor(key);
p1 = accessor.GetFieldValue(x, key);
p2 = accessor.GetFieldValue(y, key);
--- 85,97 ----
{
Type t = x.GetType();
! IClassAccessor accessor = ClassAccessorCache.Get(t);
try
{
object p1 = null;
object p2 = null;
! IFieldAccessor property = null;
! foreach(string key in accessor.GetIFieldAccessors().Keys)
{
! property = accessor.GetIFieldAccessor(key);
p1 = accessor.GetFieldValue(x, key);
p2 = accessor.GetFieldValue(y, key);
|