Ver Fonte

2003-05-08 Ville Palo <[email protected]>

	* FileSystemInfo.cs: Added 1.1 properties LastAccessTimeUtc,
	LastWriteTimeUtc and CreationTimeUtc

svn path=/trunk/mcs/; revision=14393
Ville Palo há 23 anos atrás
pai
commit
5d5db19925

+ 5 - 0
mcs/class/corlib/System.IO/ChangeLog

@@ -1,3 +1,8 @@
+2003-05-08  Ville Palo <[email protected]>
+
+	* FileSystemInfo.cs: Added 1.1 properties LastAccessTimeUtc, 
+	LastWriteTimeUtc and CreationTimeUtc
+	
 2003-05-07  Ben Maurer <[email protected]>
 	* Path.cs 
 	(GetPathRoot) Added support for UNC paths.

+ 32 - 0
mcs/class/corlib/System.IO/FileSystemInfo.cs

@@ -67,6 +67,16 @@ namespace System.IO {
 			}
 		}
 
+		public DateTime CreationTimeUtc {
+			get {
+				return CreationTime.ToUniversalTime ();
+			}
+
+			set {
+				CreationTime = value.ToLocalTime ();
+			}
+		}
+
 		public DateTime LastAccessTime {
 			get {
 				Refresh (false);
@@ -85,6 +95,17 @@ namespace System.IO {
 			}
 		}
 
+		public DateTime LastAccessTimeUtc {
+			get {
+				Refresh (false);
+				return LastAccessTime.ToUniversalTime ();
+			}
+
+			set {
+				LastAccessTime = value.ToLocalTime ();
+			}
+		}
+
 		public DateTime LastWriteTime {
 			get {
 				Refresh (false);
@@ -102,6 +123,17 @@ namespace System.IO {
 			}
 		}
 
+		public DateTime LastWriteTimeUtc {
+			get {
+				Refresh (false);
+				return LastWriteTime.ToUniversalTime ();
+			}
+
+			set {
+				LastWriteTime = value.ToLocalTime ();
+			}
+		}
+
 		// public methods
 
 		public abstract void Delete ();