Index: ObjectProbe.cs =================================================================== --- ObjectProbe.cs (revision 385947) +++ ObjectProbe.cs (working copy) @@ -2,7 +2,7 @@ #region Apache Notice /***************************************************************************** * $Header: $ - * $Revision: $ + * $Revision$ * $Date$ * * iBATIS.NET Data Mapper @@ -654,19 +654,19 @@ { return true; } - else if (type.IsSubclassOf(typeof(ICollection))) + else if (typeof(ICollection).IsAssignableFrom(type)) { return true; } - else if (type.IsSubclassOf(typeof(IDictionary))) + else if (typeof(IDictionary).IsAssignableFrom(type)) { return true; } - else if (type.IsSubclassOf(typeof(IList))) + else if (typeof(IList).IsAssignableFrom(type)) { return true; } - else if (type.IsSubclassOf(typeof(IEnumerable))) + else if (typeof(IEnumerable).IsAssignableFrom(type)) { return true; }