From 05e9629652bee3537a5ea43e9e56bed5c7525630 Mon Sep 17 00:00:00 2001 From: sta Date: Wed, 27 Dec 2017 14:43:09 +0900 Subject: [PATCH] [Modify] Move it --- websocket-sharp/Ext.cs | 16 ++++++++++++++++ websocket-sharp/Net/HttpListenerRequest.cs | 20 +------------------- 2 files changed, 17 insertions(+), 19 deletions(-) diff --git a/websocket-sharp/Ext.cs b/websocket-sharp/Ext.cs index 4bf90ac9..5d6452f4 100644 --- a/websocket-sharp/Ext.cs +++ b/websocket-sharp/Ext.cs @@ -918,6 +918,22 @@ namespace WebSocketSharp return ret.Length > 0 ? ret : value[0].ToString (); } + internal static bool TryCreateVersion ( + this string versionString, out Version result + ) + { + result = null; + + try { + result = new Version (versionString); + } + catch { + return false; + } + + return true; + } + /// /// Tries to create a new for WebSocket with /// the specified . diff --git a/websocket-sharp/Net/HttpListenerRequest.cs b/websocket-sharp/Net/HttpListenerRequest.cs index 6a4b59ef..a444b60d 100644 --- a/websocket-sharp/Net/HttpListenerRequest.cs +++ b/websocket-sharp/Net/HttpListenerRequest.cs @@ -460,24 +460,6 @@ namespace WebSocketSharp.Net #endregion - #region Private Methods - - private static bool tryCreateVersion (string version, out Version result) - { - result = null; - - try { - result = new Version (version); - } - catch { - return false; - } - - return true; - } - - #endregion - #region Internal Methods internal void AddHeader (string header) @@ -646,7 +628,7 @@ namespace WebSocketSharp.Net } Version ver; - if (!tryCreateVersion (rawVer.Substring (5), out ver)) { + if (!rawVer.Substring (5).TryCreateVersion (out ver)) { _context.ErrorMessage = "Invalid request line (version)"; return; }