瀏覽代碼

Make HasExitedSafe() private

Mark Monteiro 5 年之前
父節點
當前提交
1c13be085f
共有 1 個文件被更改,包括 22 次插入22 次删除
  1. 22 22
      MediaBrowser.Common/Extensions/ProcessExtensions.cs

+ 22 - 22
MediaBrowser.Common/Extensions/ProcessExtensions.cs

@@ -10,28 +10,6 @@ namespace MediaBrowser.Common.Extensions
     /// </summary>
     public static class ProcessExtensions
     {
-        /// <summary>
-        /// Gets a value indicating whether the associated process has been terminated using
-        /// <see cref="Process.HasExited"/>. This is safe to call even if there is no operating system process
-        /// associated with the <see cref="Process"/>.
-        /// </summary>
-        /// <param name="process">The process to check the exit status for.</param>
-        /// <returns>
-        /// True if the operating system process referenced by the <see cref="Process"/> component has
-        /// terminated, or if there is no associated operating system process; otherwise, false.
-        /// </returns>
-        public static bool HasExitedSafe(this Process process)
-        {
-            try
-            {
-                return process.HasExited;
-            }
-            catch (InvalidOperationException)
-            {
-                return true;
-            }
-        }
-
         /// <summary>
         /// Asynchronously wait for the process to exit.
         /// </summary>
@@ -75,5 +53,27 @@ namespace MediaBrowser.Common.Extensions
                 return await tcs.Task.ConfigureAwait(false);
             }
         }
+
+        /// <summary>
+        /// Gets a value indicating whether the associated process has been terminated using
+        /// <see cref="Process.HasExited"/>. This is safe to call even if there is no operating system process
+        /// associated with the <see cref="Process"/>.
+        /// </summary>
+        /// <param name="process">The process to check the exit status for.</param>
+        /// <returns>
+        /// True if the operating system process referenced by the <see cref="Process"/> component has
+        /// terminated, or if there is no associated operating system process; otherwise, false.
+        /// </returns>
+        private static bool HasExitedSafe(this Process process)
+        {
+            try
+            {
+                return process.HasExited;
+            }
+            catch (InvalidOperationException)
+            {
+                return true;
+            }
+        }
     }
 }