public static DateTime GetLastModified() { try { ThreadHelper.ThrowIfNotOnUIThread(); return(SettingsStore.GetLastWriteTime(CollectionName)); } catch (ArgumentException) { return(DateTime.MinValue); } }
public int GetLastWriteTime([ComAliasName("OLE.LPCOLESTR")] string collectionPath, [ComAliasName("VsShell.SYSTEMTIME")] SYSTEMTIME[] lastWriteTime) { var dt = inner.GetLastWriteTime(collectionPath); lastWriteTime[0].wDay = (ushort)dt.Day; lastWriteTime[0].wDayOfWeek = (ushort)dt.DayOfWeek; lastWriteTime[0].wHour = (ushort)dt.Hour; lastWriteTime[0].wMilliseconds = (ushort)dt.Millisecond; lastWriteTime[0].wMinute = (ushort)dt.Minute; lastWriteTime[0].wMonth = (ushort)dt.Month; lastWriteTime[0].wSecond = (ushort)dt.Second; lastWriteTime[0].wYear = (ushort)dt.Year; return(0); }