Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(271)

Unified Diff: visual_studio/NativeClientVSAddIn/NativeClientVSAddIn/ProcessInfo.cs

Issue 10836143: Refactored the VS add-in (Closed) Base URL: https://nativeclient-sdk.googlecode.com/svn/trunk/src
Patch Set: Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: visual_studio/NativeClientVSAddIn/NativeClientVSAddIn/ProcessInfo.cs
diff --git a/visual_studio/NativeClientVSAddIn/NativeClientVSAddIn/ProcessInfo.cs b/visual_studio/NativeClientVSAddIn/NativeClientVSAddIn/ProcessInfo.cs
index 795732c3aa3870b7a17e0578b4d1dd97f74b25fa..118b5b454e6fad5546182b333ce18c7f2132e097 100644
--- a/visual_studio/NativeClientVSAddIn/NativeClientVSAddIn/ProcessInfo.cs
+++ b/visual_studio/NativeClientVSAddIn/NativeClientVSAddIn/ProcessInfo.cs
@@ -25,20 +25,21 @@ namespace NativeClientVSAddIn
/// <param name="name">Process name.</param>
public ProcessInfo(uint id, uint parentId, string creationDate, string commandLine, string name)
{
- // Convert an empty creationDate string into the current timestamp.
if (string.IsNullOrEmpty(creationDate))
{
- int timezoneMinutes = (int)Math.Round((DateTime.Now - DateTime.UtcNow).TotalMinutes);
- creationDate = string.Format("{0:yyyyMMddHHmmss.ffffff}{1}", DateTime.Now, timezoneMinutes);
+ // If creationDate string is empty, then use the current timestamp.
+ CreationDate = DateTime.UtcNow;
+ }
+ else
+ {
+ // Example creationDate: "20120622150149.843021-420".
+ CreationDate = DateTime.ParseExact(
+ creationDate.Substring(0, 21),
+ "yyyyMMddHHmmss.ffffff",
+ CultureInfo.InvariantCulture);
+ long timeZoneMinutes = long.Parse(creationDate.Substring(21));
+ CreationDate = CreationDate.AddMinutes(-timeZoneMinutes);
}
-
- // Example creationDate: "20120622150149.843021-420".
- CreationDate = DateTime.ParseExact(
- creationDate.Substring(0, 21),
- "yyyyMMddHHmmss.ffffff",
- CultureInfo.InvariantCulture);
- long timeZoneMinutes = long.Parse(creationDate.Substring(21));
- CreationDate = CreationDate.AddMinutes(-timeZoneMinutes);
ID = id;
ParentID = parentId;

Powered by Google App Engine
This is Rietveld 408576698