diff --git a/MediaBrowser.Common/Extensions/ProcessExtensions.cs b/MediaBrowser.Common/Extensions/ProcessExtensions.cs
index 938ced1067..525475ba5f 100644
--- a/MediaBrowser.Common/Extensions/ProcessExtensions.cs
+++ b/MediaBrowser.Common/Extensions/ProcessExtensions.cs
@@ -10,28 +10,6 @@ namespace MediaBrowser.Common.Extensions
///
public static class ProcessExtensions
{
- ///
- /// Gets a value indicating whether the associated process has been terminated using
- /// . This is safe to call even if there is no operating system process
- /// associated with the .
- ///
- /// The process to check the exit status for.
- ///
- /// True if the operating system process referenced by the component has
- /// terminated, or if there is no associated operating system process; otherwise, false.
- ///
- public static bool HasExitedSafe(this Process process)
- {
- try
- {
- return process.HasExited;
- }
- catch (InvalidOperationException)
- {
- return true;
- }
- }
-
///
/// Asynchronously wait for the process to exit.
///
@@ -75,5 +53,27 @@ namespace MediaBrowser.Common.Extensions
return await tcs.Task.ConfigureAwait(false);
}
}
+
+ ///
+ /// Gets a value indicating whether the associated process has been terminated using
+ /// . This is safe to call even if there is no operating system process
+ /// associated with the .
+ ///
+ /// The process to check the exit status for.
+ ///
+ /// True if the operating system process referenced by the component has
+ /// terminated, or if there is no associated operating system process; otherwise, false.
+ ///
+ private static bool HasExitedSafe(this Process process)
+ {
+ try
+ {
+ return process.HasExited;
+ }
+ catch (InvalidOperationException)
+ {
+ return true;
+ }
+ }
}
}