CmisSync.Lib.Database.Database.GetServerSideModificationDate C# (CSharp) Метод

GetServerSideModificationDate() публичный Метод

Get the time at which the file was last modified. This is the time on the CMIS server side, in UTC. Client-side time does not matter.
public GetServerSideModificationDate ( SyncItem item ) : DateTime?
item SyncItem
Результат DateTime?
        public DateTime? GetServerSideModificationDate(SyncItem item)
        {
            Dictionary<string, object> parameters = new Dictionary<string, object>();
            parameters.Add("path", item.RemoteRelativePath);
            object modifyDateObj = null;

            if (item.IsFolder)
            {
                modifyDateObj = ExecuteSQLFunction("SELECT serverSideModificationDate FROM folders WHERE path=@path", parameters);
            }
            else
            {
                modifyDateObj = ExecuteSQLFunction("SELECT serverSideModificationDate FROM files WHERE path=@path", parameters);
            }

            if (null != modifyDateObj)
            {
                #if __MonoCS__
                modifyDateObj = DateTime.SpecifyKind((DateTime)obj, DateTimeKind.Utc);
                #else
                modifyDateObj = ((DateTime)modifyDateObj).ToUniversalTime();
                #endif
            }
            return (DateTime?)modifyDateObj;
        }