I am browsing the nhibernate sources files to enable UTC support for the Timestamp type as inspired by James Kovacs NHibernate 3 DateTime support.
There I am adjusting the TimestampType code and creating a new type. Almost all types have a non virtual public method StringToObject and I found that it is part of the interface IIdentifierType but TimestampType does not implement/inherit this interface by itself or any of its base types. Removing the method still makes the project build. I wondered what it is for as there is a similar virtual method FromStringValue which in most cases does the same. Several implements just map the StringToObject to FromStringValue.
