Modified Ext.cs
This commit is contained in:
@@ -236,6 +236,52 @@ namespace WebSocketSharp {
|
||||
: null;
|
||||
}
|
||||
|
||||
// <summary>
|
||||
// Determines whether the specified object is <see langword="null"/>.
|
||||
// </summary>
|
||||
// <returns>
|
||||
// <c>true</c> if <paramref name="obj"/> is <see langword="null"/>; otherwise, <c>false</c>.
|
||||
// </returns>
|
||||
// <param name="obj">
|
||||
// An <b>object</b> to test.
|
||||
// </param>
|
||||
// <typeparam name="T">
|
||||
// The type of <paramref name="obj"/> parameter.
|
||||
// </typeparam>
|
||||
internal static bool IsNull<T>(this T obj)
|
||||
where T : class
|
||||
{
|
||||
return obj == null;
|
||||
}
|
||||
|
||||
// <summary>
|
||||
// Determines whether the specified object is <see langword="null"/>.
|
||||
// And invokes the specified <see cref="Action"/> delegate if the specified object is <see langword="null"/>.
|
||||
// </summary>
|
||||
// <returns>
|
||||
// <c>true</c> if the <paramref name="obj"/> parameter is <see langword="null"/>; otherwise, <c>false</c>.
|
||||
// </returns>
|
||||
// <param name="obj">
|
||||
// A <b>class</b> to test.
|
||||
// </param>
|
||||
// <param name="act">
|
||||
// An <see cref="Action"/> delegate that contains the method(s) called if the <paramref name="obj"/> is <see langword="null"/>.
|
||||
// </param>
|
||||
// <typeparam name="T">
|
||||
// The type of the <paramref name="obj"/> parameter.
|
||||
// </typeparam>
|
||||
internal static bool IsNullDo<T>(this T obj, Action act)
|
||||
where T : class
|
||||
{
|
||||
if (obj == null)
|
||||
{
|
||||
act();
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
internal static bool IsText(this string value)
|
||||
{
|
||||
int len = value.Length;
|
||||
@@ -374,7 +420,7 @@ namespace WebSocketSharp {
|
||||
/// </exception>
|
||||
public static TcpListenerWebSocketContext AcceptWebSocket(this TcpListener listener, bool secure)
|
||||
{
|
||||
if (listener.IsNull())
|
||||
if (listener == null)
|
||||
throw new ArgumentNullException("listener");
|
||||
|
||||
var client = listener.AcceptTcpClient();
|
||||
@@ -398,7 +444,7 @@ namespace WebSocketSharp {
|
||||
/// </exception>
|
||||
public static void AcceptWebSocketAsync(this TcpListener listener, bool secure, Action<TcpListenerWebSocketContext> completed)
|
||||
{
|
||||
if (listener.IsNull())
|
||||
if (listener == null)
|
||||
throw new ArgumentNullException("listener");
|
||||
|
||||
AsyncCallback callback = (ar) =>
|
||||
@@ -416,21 +462,21 @@ namespace WebSocketSharp {
|
||||
/// in the specified array of <see cref="char"/>.
|
||||
/// </summary>
|
||||
/// <returns>
|
||||
/// <c>true</c> if <paramref name="str"/> contains any of <paramref name="chars"/>; otherwise, <c>false</c>.
|
||||
/// <c>true</c> if <paramref name="value"/> contains any of <paramref name="chars"/>; otherwise, <c>false</c>.
|
||||
/// </returns>
|
||||
/// <param name="str">
|
||||
/// <param name="value">
|
||||
/// A <see cref="string"/> to test.
|
||||
/// </param>
|
||||
/// <param name="chars">
|
||||
/// An array of <see cref="char"/> that contains characters to find.
|
||||
/// </param>
|
||||
public static bool Contains(this string str, params char[] chars)
|
||||
public static bool Contains(this string value, params char[] chars)
|
||||
{
|
||||
return str.IsNullOrEmpty()
|
||||
? false
|
||||
: chars.Length == 0
|
||||
? true
|
||||
: str.IndexOfAny(chars) != -1;
|
||||
return chars.Length == 0
|
||||
? true
|
||||
: value == null || value.Length == 0
|
||||
? false
|
||||
: value.IndexOfAny(chars) != -1;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -448,7 +494,7 @@ namespace WebSocketSharp {
|
||||
public static void Emit(
|
||||
this EventHandler eventHandler, object sender, EventArgs e)
|
||||
{
|
||||
if (!eventHandler.IsNull())
|
||||
if (eventHandler != null)
|
||||
eventHandler(sender, e);
|
||||
}
|
||||
|
||||
@@ -471,7 +517,7 @@ namespace WebSocketSharp {
|
||||
this EventHandler<TEventArgs> eventHandler, object sender, TEventArgs e)
|
||||
where TEventArgs : EventArgs
|
||||
{
|
||||
if (!eventHandler.IsNull())
|
||||
if (eventHandler != null)
|
||||
eventHandler(sender, e);
|
||||
}
|
||||
|
||||
@@ -519,9 +565,9 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static bool Exists(this NameValueCollection collection, string name)
|
||||
{
|
||||
return collection.IsNull()
|
||||
return collection == null
|
||||
? false
|
||||
: !collection[name].IsNull();
|
||||
: collection[name] != null;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -541,11 +587,11 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static bool Exists(this NameValueCollection collection, string name, string value)
|
||||
{
|
||||
if (collection.IsNull())
|
||||
if (collection == null)
|
||||
return false;
|
||||
|
||||
var values = collection[name];
|
||||
if (values.IsNull())
|
||||
if (values == null)
|
||||
return false;
|
||||
|
||||
foreach (string v in values.Split(','))
|
||||
@@ -566,7 +612,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static string GetAbsolutePath(this Uri uri)
|
||||
{
|
||||
if (uri.IsNull())
|
||||
if (uri == null)
|
||||
return null;
|
||||
|
||||
if (uri.IsAbsoluteUri)
|
||||
@@ -599,7 +645,7 @@ namespace WebSocketSharp {
|
||||
public static CookieCollection GetCookies(this NameValueCollection headers, bool response)
|
||||
{
|
||||
var name = response ? "Set-Cookie" : "Cookie";
|
||||
if (headers.IsNull() || !headers.Exists(name))
|
||||
if (headers == null || !headers.Exists(name))
|
||||
return new CookieCollection();
|
||||
|
||||
return CookieCollection.Parse(headers[name], response);
|
||||
@@ -620,20 +666,22 @@ namespace WebSocketSharp {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the name from the specified <see cref="string"/> that contains a pair of name and value are separated by a separator string.
|
||||
/// Gets the name from the specified <see cref="string"/> that contains a pair of name and value
|
||||
/// separated by a separator string.
|
||||
/// </summary>
|
||||
/// <returns>
|
||||
/// A <see cref="string"/> that contains the name if any; otherwise, <c>null</c>.
|
||||
/// </returns>
|
||||
/// <param name="nameAndValue">
|
||||
/// A <see cref="string"/> that contains a pair of name and value are separated by a separator string.
|
||||
/// A <see cref="string"/> that contains a pair of name and value separated by a separator string.
|
||||
/// </param>
|
||||
/// <param name="separator">
|
||||
/// A <see cref="string"/> that contains a separator string.
|
||||
/// </param>
|
||||
public static string GetName(this string nameAndValue, string separator)
|
||||
{
|
||||
return !nameAndValue.IsNullOrEmpty() && !separator.IsNullOrEmpty()
|
||||
return (nameAndValue != null && nameAndValue.Length != 0) &&
|
||||
(separator != null && separator.Length != 0)
|
||||
? nameAndValue.GetNameInternal(separator)
|
||||
: null;
|
||||
}
|
||||
@@ -654,7 +702,7 @@ namespace WebSocketSharp {
|
||||
{
|
||||
var name = nameAndValue.GetName(separator);
|
||||
var value = nameAndValue.GetValue(separator);
|
||||
return !name.IsNull()
|
||||
return name != null
|
||||
? new KeyValuePair<string, string>(name, value)
|
||||
: new KeyValuePair<string, string>(null, null);
|
||||
}
|
||||
@@ -724,20 +772,22 @@ namespace WebSocketSharp {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the value from the specified <see cref="string"/> that contains a pair of name and value are separated by a separator string.
|
||||
/// Gets the value from the specified <see cref="string"/> that contains a pair of name and value
|
||||
/// separated by a separator string.
|
||||
/// </summary>
|
||||
/// <returns>
|
||||
/// A <see cref="string"/> that contains the value if any; otherwise, <c>null</c>.
|
||||
/// </returns>
|
||||
/// <param name="nameAndValue">
|
||||
/// A <see cref="string"/> that contains a pair of name and value are separated by a separator string.
|
||||
/// A <see cref="string"/> that contains a pair of name and value separated by a separator string.
|
||||
/// </param>
|
||||
/// <param name="separator">
|
||||
/// A <see cref="string"/> that contains a separator string.
|
||||
/// </param>
|
||||
public static string GetValue(this string nameAndValue, string separator)
|
||||
{
|
||||
return !nameAndValue.IsNullOrEmpty() && !separator.IsNullOrEmpty()
|
||||
return (nameAndValue != null && nameAndValue.Length != 0) &&
|
||||
(separator != null && separator.Length != 0)
|
||||
? nameAndValue.GetValueInternal(separator)
|
||||
: null;
|
||||
}
|
||||
@@ -794,19 +844,19 @@ namespace WebSocketSharp {
|
||||
/// Determines whether the specified <see cref="string"/> is enclosed in the specified <see cref="char"/>.
|
||||
/// </summary>
|
||||
/// <returns>
|
||||
/// <c>true</c> if <paramref name="str"/> is enclosed in <paramref name="c"/>; otherwise, <c>false</c>.
|
||||
/// <c>true</c> if <paramref name="value"/> is enclosed in <paramref name="c"/>; otherwise, <c>false</c>.
|
||||
/// </returns>
|
||||
/// <param name="str">
|
||||
/// <param name="value">
|
||||
/// A <see cref="string"/> to test.
|
||||
/// </param>
|
||||
/// <param name="c">
|
||||
/// A <see cref="char"/> that contains character to find.
|
||||
/// </param>
|
||||
public static bool IsEnclosedIn(this string str, char c)
|
||||
public static bool IsEnclosedIn(this string value, char c)
|
||||
{
|
||||
return str.IsNullOrEmpty()
|
||||
return value == null || value.Length == 0
|
||||
? false
|
||||
: str[0] == c && str[str.Length - 1] == c;
|
||||
: value[0] == c && value[value.Length - 1] == c;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -839,7 +889,7 @@ namespace WebSocketSharp {
|
||||
/// </exception>
|
||||
public static bool IsLocal(this System.Net.IPAddress address)
|
||||
{
|
||||
if (address.IsNull())
|
||||
if (address == null)
|
||||
throw new ArgumentNullException("address");
|
||||
|
||||
if (System.Net.IPAddress.IsLoopback(address))
|
||||
@@ -854,52 +904,6 @@ namespace WebSocketSharp {
|
||||
return false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Determines whether the specified object is <see langword="null"/>.
|
||||
/// </summary>
|
||||
/// <returns>
|
||||
/// <c>true</c> if <paramref name="obj"/> is <see langword="null"/>; otherwise, <c>false</c>.
|
||||
/// </returns>
|
||||
/// <param name="obj">
|
||||
/// An <b>object</b> to test.
|
||||
/// </param>
|
||||
/// <typeparam name="T">
|
||||
/// The type of <paramref name="obj"/> parameter.
|
||||
/// </typeparam>
|
||||
public static bool IsNull<T>(this T obj)
|
||||
where T : class
|
||||
{
|
||||
return obj == null;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Determines whether the specified object is <see langword="null"/>.
|
||||
/// And invokes the specified <see cref="Action"/> delegate if the specified object is <see langword="null"/>.
|
||||
/// </summary>
|
||||
/// <returns>
|
||||
/// <c>true</c> if the <paramref name="obj"/> parameter is <see langword="null"/>; otherwise, <c>false</c>.
|
||||
/// </returns>
|
||||
/// <param name="obj">
|
||||
/// A <b>class</b> to test.
|
||||
/// </param>
|
||||
/// <param name="act">
|
||||
/// An <see cref="Action"/> delegate that contains the method(s) called if the <paramref name="obj"/> is <see langword="null"/>.
|
||||
/// </param>
|
||||
/// <typeparam name="T">
|
||||
/// The type of the <paramref name="obj"/> parameter.
|
||||
/// </typeparam>
|
||||
public static bool IsNullDo<T>(this T obj, Action act)
|
||||
where T : class
|
||||
{
|
||||
if (obj.IsNull())
|
||||
{
|
||||
act();
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Determines whether the specified <see cref="string"/> is <see langword="null"/> or empty.
|
||||
/// </summary>
|
||||
@@ -911,7 +915,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static bool IsNullOrEmpty(this string value)
|
||||
{
|
||||
return value.IsNull() || value.IsEmpty();
|
||||
return value == null || value.Length == 0;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -925,7 +929,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static bool IsPredefinedScheme(this string scheme)
|
||||
{
|
||||
if (scheme.IsNull() && scheme.Length < 2)
|
||||
if (scheme == null && scheme.Length < 2)
|
||||
return false;
|
||||
|
||||
char c = scheme[0];
|
||||
@@ -986,13 +990,13 @@ namespace WebSocketSharp {
|
||||
/// </exception>
|
||||
public static bool IsUpgradeTo(this HttpListenerRequest request, string protocol)
|
||||
{
|
||||
if (request.IsNull())
|
||||
if (request == null)
|
||||
throw new ArgumentNullException("request");
|
||||
|
||||
if (protocol.IsNull())
|
||||
if (protocol == null)
|
||||
throw new ArgumentNullException("protocol");
|
||||
|
||||
if (protocol.IsEmpty())
|
||||
if (protocol.Length == 0)
|
||||
throw new ArgumentException("Must not be empty.", "protocol");
|
||||
|
||||
if (!request.Headers.Exists("Upgrade", protocol))
|
||||
@@ -1018,7 +1022,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static bool IsValidAbsolutePath(this string absPath, out string message)
|
||||
{
|
||||
if (absPath.IsNullOrEmpty())
|
||||
if (absPath == null || absPath.Length == 0)
|
||||
{
|
||||
message = "Must not be null or empty.";
|
||||
return false;
|
||||
@@ -1053,7 +1057,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static bool MaybeUri(this string uriString)
|
||||
{
|
||||
if (uriString.IsNullOrEmpty())
|
||||
if (uriString == null || uriString.Length == 0)
|
||||
return false;
|
||||
|
||||
int p = uriString.IndexOf(':');
|
||||
@@ -1102,7 +1106,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static byte[] ReadBytes(this Stream stream, int length)
|
||||
{
|
||||
if (stream.IsNull() || length <= 0)
|
||||
if (stream == null || length <= 0)
|
||||
return new byte[]{};
|
||||
|
||||
var buffer = new byte[length];
|
||||
@@ -1149,7 +1153,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static byte[] ReadBytes(this Stream stream, long length, int bufferLength)
|
||||
{
|
||||
if (stream.IsNull() || length <= 0)
|
||||
if (stream == null || length <= 0)
|
||||
return new byte[]{};
|
||||
|
||||
if (bufferLength <= 0)
|
||||
@@ -1205,7 +1209,7 @@ namespace WebSocketSharp {
|
||||
/// </typeparam>
|
||||
public static T[] SubArray<T>(this T[] array, int startIndex, int length)
|
||||
{
|
||||
if (array.IsNull() || array.Length == 0)
|
||||
if (array == null || array.Length == 0)
|
||||
return new T[]{};
|
||||
|
||||
if (startIndex < 0 || length <= 0)
|
||||
@@ -1234,7 +1238,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static void Times(this int n, Action act)
|
||||
{
|
||||
if (n > 0 && !act.IsNull())
|
||||
if (n > 0 && act != null)
|
||||
((ulong)n).times(act);
|
||||
}
|
||||
|
||||
@@ -1249,7 +1253,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static void Times(this long n, Action act)
|
||||
{
|
||||
if (n > 0 && !act.IsNull())
|
||||
if (n > 0 && act != null)
|
||||
((ulong)n).times(act);
|
||||
}
|
||||
|
||||
@@ -1264,7 +1268,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static void Times(this uint n, Action act)
|
||||
{
|
||||
if (n > 0 && !act.IsNull())
|
||||
if (n > 0 && act != null)
|
||||
((ulong)n).times(act);
|
||||
}
|
||||
|
||||
@@ -1279,7 +1283,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static void Times(this ulong n, Action act)
|
||||
{
|
||||
if (n > 0 && !act.IsNull())
|
||||
if (n > 0 && act != null)
|
||||
n.times(act);
|
||||
}
|
||||
|
||||
@@ -1295,7 +1299,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static void Times(this int n, Action<int> act)
|
||||
{
|
||||
if (n > 0 && !act.IsNull())
|
||||
if (n > 0 && act != null)
|
||||
for (int i = 0; i < n; i++)
|
||||
act(i);
|
||||
}
|
||||
@@ -1312,7 +1316,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static void Times(this long n, Action<long> act)
|
||||
{
|
||||
if (n > 0 && !act.IsNull())
|
||||
if (n > 0 && act != null)
|
||||
for (long i = 0; i < n; i++)
|
||||
act(i);
|
||||
}
|
||||
@@ -1329,7 +1333,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static void Times(this uint n, Action<uint> act)
|
||||
{
|
||||
if (n > 0 && !act.IsNull())
|
||||
if (n > 0 && act != null)
|
||||
for (uint i = 0; i < n; i++)
|
||||
act(i);
|
||||
}
|
||||
@@ -1346,7 +1350,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static void Times(this ulong n, Action<ulong> act)
|
||||
{
|
||||
if (n > 0 && !act.IsNull())
|
||||
if (n > 0 && act != null)
|
||||
for (ulong i = 0; i < n; i++)
|
||||
act(i);
|
||||
}
|
||||
@@ -1376,7 +1380,7 @@ namespace WebSocketSharp {
|
||||
public static T To<T>(this byte[] src, ByteOrder srcOrder)
|
||||
where T : struct
|
||||
{
|
||||
if (src.IsNull())
|
||||
if (src == null)
|
||||
throw new ArgumentNullException("src");
|
||||
|
||||
if (src.Length == 0)
|
||||
@@ -1504,7 +1508,7 @@ namespace WebSocketSharp {
|
||||
/// </exception>
|
||||
public static byte[] ToHostOrder(this byte[] src, ByteOrder srcOrder)
|
||||
{
|
||||
if (src.IsNull())
|
||||
if (src == null)
|
||||
throw new ArgumentNullException("src");
|
||||
|
||||
return src.Length == 0 || srcOrder.IsHostOrder()
|
||||
@@ -1534,14 +1538,14 @@ namespace WebSocketSharp {
|
||||
/// </exception>
|
||||
public static string ToString<T>(this T[] array, string separator)
|
||||
{
|
||||
if (array.IsNull())
|
||||
if (array == null)
|
||||
throw new ArgumentNullException("array");
|
||||
|
||||
var len = array.Length;
|
||||
if (len == 0)
|
||||
return String.Empty;
|
||||
|
||||
if (separator.IsNull())
|
||||
if (separator == null)
|
||||
separator = String.Empty;
|
||||
|
||||
var sb = new StringBuilder();
|
||||
@@ -1565,7 +1569,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static Uri ToUri(this string uriString)
|
||||
{
|
||||
return uriString.IsNullOrEmpty()
|
||||
return uriString == null || uriString.Length == 0
|
||||
? null
|
||||
: uriString.MaybeUri()
|
||||
? new Uri(uriString)
|
||||
@@ -1592,11 +1596,11 @@ namespace WebSocketSharp {
|
||||
/// </exception>
|
||||
public static bool TryCreateWebSocketUri(this string uriString, out Uri result, out string message)
|
||||
{
|
||||
if (uriString.IsNull())
|
||||
if (uriString == null)
|
||||
throw new ArgumentNullException("uriString");
|
||||
|
||||
result = null;
|
||||
if (uriString.IsEmpty())
|
||||
if (uriString.Length == 0)
|
||||
{
|
||||
message = "Must not be empty.";
|
||||
return false;
|
||||
@@ -1617,7 +1621,7 @@ namespace WebSocketSharp {
|
||||
}
|
||||
|
||||
var fragment = uri.Fragment;
|
||||
if (!String.IsNullOrEmpty(fragment))
|
||||
if (fragment != null && fragment.Length != 0)
|
||||
{
|
||||
message = "Must not contain the fragment component: " + uriString;
|
||||
return false;
|
||||
@@ -1661,7 +1665,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static string UrlDecode(this string s)
|
||||
{
|
||||
return s.IsNullOrEmpty()
|
||||
return s == null || s.Length == 0
|
||||
? s
|
||||
: HttpUtility.UrlDecode(s);
|
||||
}
|
||||
@@ -1678,7 +1682,7 @@ namespace WebSocketSharp {
|
||||
/// </param>
|
||||
public static string UrlEncode(this string s)
|
||||
{
|
||||
return s.IsNullOrEmpty()
|
||||
return s == null || s.Length == 0
|
||||
? s
|
||||
: HttpUtility.UrlEncode(s);
|
||||
}
|
||||
@@ -1697,10 +1701,10 @@ namespace WebSocketSharp {
|
||||
/// </exception>
|
||||
public static void WriteContent(this HttpListenerResponse response, byte[] content)
|
||||
{
|
||||
if (response.IsNull())
|
||||
if (response == null)
|
||||
throw new ArgumentNullException("response");
|
||||
|
||||
if (content.IsNull() || content.Length == 0)
|
||||
if (content == null || content.Length == 0)
|
||||
return;
|
||||
|
||||
var output = response.OutputStream;
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -49,9 +49,9 @@
|
||||
in the specified array of <see cref="T:System.Char" />.
|
||||
</summary>
|
||||
<returns>
|
||||
<c>true</c> if <paramref name="str" /> contains any of <paramref name="chars" />; otherwise, <c>false</c>.
|
||||
<c>true</c> if <paramref name="value" /> contains any of <paramref name="chars" />; otherwise, <c>false</c>.
|
||||
</returns>
|
||||
<param name="str">
|
||||
<param name="value">
|
||||
A <see cref="T:System.String" /> to test.
|
||||
</param>
|
||||
<param name="chars">
|
||||
@@ -180,13 +180,14 @@
|
||||
</member>
|
||||
<member name="M:WebSocketSharp.Ext.GetName(System.String,System.String)">
|
||||
<summary>
|
||||
Gets the name from the specified <see cref="T:System.String" /> that contains a pair of name and value are separated by a separator string.
|
||||
Gets the name from the specified <see cref="T:System.String" /> that contains a pair of name and value
|
||||
separated by a separator string.
|
||||
</summary>
|
||||
<returns>
|
||||
A <see cref="T:System.String" /> that contains the name if any; otherwise, <c>null</c>.
|
||||
</returns>
|
||||
<param name="nameAndValue">
|
||||
A <see cref="T:System.String" /> that contains a pair of name and value are separated by a separator string.
|
||||
A <see cref="T:System.String" /> that contains a pair of name and value separated by a separator string.
|
||||
</param>
|
||||
<param name="separator">
|
||||
A <see cref="T:System.String" /> that contains a separator string.
|
||||
@@ -219,13 +220,14 @@
|
||||
</member>
|
||||
<member name="M:WebSocketSharp.Ext.GetValue(System.String,System.String)">
|
||||
<summary>
|
||||
Gets the value from the specified <see cref="T:System.String" /> that contains a pair of name and value are separated by a separator string.
|
||||
Gets the value from the specified <see cref="T:System.String" /> that contains a pair of name and value
|
||||
separated by a separator string.
|
||||
</summary>
|
||||
<returns>
|
||||
A <see cref="T:System.String" /> that contains the value if any; otherwise, <c>null</c>.
|
||||
</returns>
|
||||
<param name="nameAndValue">
|
||||
A <see cref="T:System.String" /> that contains a pair of name and value are separated by a separator string.
|
||||
A <see cref="T:System.String" /> that contains a pair of name and value separated by a separator string.
|
||||
</param>
|
||||
<param name="separator">
|
||||
A <see cref="T:System.String" /> that contains a separator string.
|
||||
@@ -266,9 +268,9 @@
|
||||
Determines whether the specified <see cref="T:System.String" /> is enclosed in the specified <see cref="T:System.Char" />.
|
||||
</summary>
|
||||
<returns>
|
||||
<c>true</c> if <paramref name="str" /> is enclosed in <paramref name="c" />; otherwise, <c>false</c>.
|
||||
<c>true</c> if <paramref name="value" /> is enclosed in <paramref name="c" />; otherwise, <c>false</c>.
|
||||
</returns>
|
||||
<param name="str">
|
||||
<param name="value">
|
||||
A <see cref="T:System.String" /> to test.
|
||||
</param>
|
||||
<param name="c">
|
||||
@@ -300,38 +302,6 @@
|
||||
<paramref name="address" /> is <see langword="null" />.
|
||||
</exception>
|
||||
</member>
|
||||
<member name="M:WebSocketSharp.Ext.IsNull``1(``0)">
|
||||
<summary>
|
||||
Determines whether the specified object is <see langword="null" />.
|
||||
</summary>
|
||||
<returns>
|
||||
<c>true</c> if <paramref name="obj" /> is <see langword="null" />; otherwise, <c>false</c>.
|
||||
</returns>
|
||||
<param name="obj">
|
||||
An <b>object</b> to test.
|
||||
</param>
|
||||
<typeparam name="T">
|
||||
The type of <paramref name="obj" /> parameter.
|
||||
</typeparam>
|
||||
</member>
|
||||
<member name="M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">
|
||||
<summary>
|
||||
Determines whether the specified object is <see langword="null" />.
|
||||
And invokes the specified <see cref="T:System.Action" /> delegate if the specified object is <see langword="null" />.
|
||||
</summary>
|
||||
<returns>
|
||||
<c>true</c> if the <paramref name="obj" /> parameter is <see langword="null" />; otherwise, <c>false</c>.
|
||||
</returns>
|
||||
<param name="obj">
|
||||
A <b>class</b> to test.
|
||||
</param>
|
||||
<param name="act">
|
||||
An <see cref="T:System.Action" /> delegate that contains the method(s) called if the <paramref name="obj" /> is <see langword="null" />.
|
||||
</param>
|
||||
<typeparam name="T">
|
||||
The type of the <paramref name="obj" /> parameter.
|
||||
</typeparam>
|
||||
</member>
|
||||
<member name="M:WebSocketSharp.Ext.IsNullOrEmpty(System.String)">
|
||||
<summary>
|
||||
Determines whether the specified <see cref="T:System.String" /> is <see langword="null" /> or empty.
|
||||
|
@@ -362,7 +362,8 @@
|
||||
<b>
|
||||
<a href="#M:WebSocketSharp.Ext.GetName(System.String,System.String)">GetName</a>
|
||||
</b>(<i>this</i> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote>
|
||||
Gets the name from the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a pair of name and value are separated by a separator string.
|
||||
Gets the name from the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a pair of name and value
|
||||
separated by a separator string.
|
||||
</blockquote></td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
@@ -395,7 +396,8 @@
|
||||
<b>
|
||||
<a href="#M:WebSocketSharp.Ext.GetValue(System.String,System.String)">GetValue</a>
|
||||
</b>(<i>this</i> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote>
|
||||
Gets the value from the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a pair of name and value are separated by a separator string.
|
||||
Gets the value from the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a pair of name and value
|
||||
separated by a separator string.
|
||||
</blockquote></td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
@@ -452,29 +454,6 @@
|
||||
<a href="#M:WebSocketSharp.Ext.IsLocal(System.Net.IPAddress)">IsLocal</a>
|
||||
</b>(<i>this</i> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
|
||||
Determines whether the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Net.IPAddress">System.Net.IPAddress</a> represents a local IP address.
|
||||
</blockquote></td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td>
|
||||
<div>static </div>
|
||||
</td>
|
||||
<td colspan="2">
|
||||
<b>
|
||||
<a href="#M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull<T></a>
|
||||
</b>(<i>this</i> <i title="
 The type of parameter.
 ">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
|
||||
Determines whether the specified object is <tt>null</tt>.
|
||||
</blockquote></td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td>
|
||||
<div>static </div>
|
||||
</td>
|
||||
<td colspan="2">
|
||||
<b>
|
||||
<a href="#M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo<T></a>
|
||||
</b>(<i>this</i> <i title="
 The type of the parameter.
 ">T</i>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
|
||||
Determines whether the specified object is <tt>null</tt>.
|
||||
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
|
||||
</blockquote></td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
@@ -901,12 +880,12 @@
|
||||
in the specified array of <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Char">char</a>.
|
||||
</p>
|
||||
<h2>Syntax</h2>
|
||||
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Contains</b> (<i>this</i> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> str, <b>params</b> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Char">char</a>[] chars)</div>
|
||||
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Contains</b> (<i>this</i> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> value, <b>params</b> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Char">char</a>[] chars)</div>
|
||||
<h4 class="Subsection">Parameters</h4>
|
||||
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Ext.Contains(System.String,System.Char[]):Parameters">
|
||||
<dl>
|
||||
<dt>
|
||||
<i>str</i>
|
||||
<i>value</i>
|
||||
</dt>
|
||||
<dd>
|
||||
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> to test.
|
||||
@@ -921,7 +900,7 @@
|
||||
</blockquote>
|
||||
<h4 class="Subsection">Returns</h4>
|
||||
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Ext.Contains(System.String,System.Char[]):Returns">
|
||||
<tt>true</tt> if <i>str</i> contains any of <i>chars</i>; otherwise, <tt>false</tt>.
|
||||
<tt>true</tt> if <i>value</i> contains any of <i>chars</i>; otherwise, <tt>false</tt>.
|
||||
</blockquote>
|
||||
<h2 class="Section">Remarks</h2>
|
||||
<div class="SectionBox" id="M:WebSocketSharp.Ext.Contains(System.String,System.Char[]):Remarks">
|
||||
@@ -1265,7 +1244,8 @@
|
||||
<h3 id="M:WebSocketSharp.Ext.GetName(System.String,System.String)">GetName Method</h3>
|
||||
<blockquote id="M:WebSocketSharp.Ext.GetName(System.String,System.String):member">
|
||||
<p class="Summary">
|
||||
Gets the name from the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a pair of name and value are separated by a separator string.
|
||||
Gets the name from the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a pair of name and value
|
||||
separated by a separator string.
|
||||
</p>
|
||||
<h2>Syntax</h2>
|
||||
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>GetName</b> (<i>this</i> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> nameAndValue, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> separator)</div>
|
||||
@@ -1276,7 +1256,7 @@
|
||||
<i>nameAndValue</i>
|
||||
</dt>
|
||||
<dd>
|
||||
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a pair of name and value are separated by a separator string.
|
||||
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a pair of name and value separated by a separator string.
|
||||
</dd>
|
||||
<dt>
|
||||
<i>separator</i>
|
||||
@@ -1370,7 +1350,8 @@
|
||||
<h3 id="M:WebSocketSharp.Ext.GetValue(System.String,System.String)">GetValue Method</h3>
|
||||
<blockquote id="M:WebSocketSharp.Ext.GetValue(System.String,System.String):member">
|
||||
<p class="Summary">
|
||||
Gets the value from the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a pair of name and value are separated by a separator string.
|
||||
Gets the value from the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a pair of name and value
|
||||
separated by a separator string.
|
||||
</p>
|
||||
<h2>Syntax</h2>
|
||||
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>GetValue</b> (<i>this</i> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> nameAndValue, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> separator)</div>
|
||||
@@ -1381,7 +1362,7 @@
|
||||
<i>nameAndValue</i>
|
||||
</dt>
|
||||
<dd>
|
||||
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a pair of name and value are separated by a separator string.
|
||||
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> that contains a pair of name and value separated by a separator string.
|
||||
</dd>
|
||||
<dt>
|
||||
<i>separator</i>
|
||||
@@ -1477,12 +1458,12 @@
|
||||
Determines whether the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> is enclosed in the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Char">char</a>.
|
||||
</p>
|
||||
<h2>Syntax</h2>
|
||||
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsEnclosedIn</b> (<i>this</i> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> str, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Char">char</a> c)</div>
|
||||
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsEnclosedIn</b> (<i>this</i> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> value, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Char">char</a> c)</div>
|
||||
<h4 class="Subsection">Parameters</h4>
|
||||
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Ext.IsEnclosedIn(System.String,System.Char):Parameters">
|
||||
<dl>
|
||||
<dt>
|
||||
<i>str</i>
|
||||
<i>value</i>
|
||||
</dt>
|
||||
<dd>
|
||||
A <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> to test.
|
||||
@@ -1497,7 +1478,7 @@
|
||||
</blockquote>
|
||||
<h4 class="Subsection">Returns</h4>
|
||||
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Ext.IsEnclosedIn(System.String,System.Char):Returns">
|
||||
<tt>true</tt> if <i>str</i> is enclosed in <i>c</i>; otherwise, <tt>false</tt>.
|
||||
<tt>true</tt> if <i>value</i> is enclosed in <i>c</i>; otherwise, <tt>false</tt>.
|
||||
</blockquote>
|
||||
<h2 class="Section">Remarks</h2>
|
||||
<div class="SectionBox" id="M:WebSocketSharp.Ext.IsEnclosedIn(System.String,System.Char):Remarks">
|
||||
@@ -1587,97 +1568,6 @@
|
||||
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
|
||||
<hr size="1" />
|
||||
</blockquote>
|
||||
<h3 id="M:WebSocketSharp.Ext.IsNull``1(``0)">IsNull<T> Generic Method</h3>
|
||||
<blockquote id="M:WebSocketSharp.Ext.IsNull``1(``0):member">
|
||||
<p class="Summary">
|
||||
Determines whether the specified object is <tt>null</tt>.
|
||||
</p>
|
||||
<h2>Syntax</h2>
|
||||
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsNull<T></b> (<i>this</i> <i title="
 The type of parameter.
 ">T</i> obj)<br /> where T : class</div>
|
||||
<h4 class="Subsection">Type Parameters</h4>
|
||||
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Ext.IsNull``1(``0):Type Parameters">
|
||||
<dl>
|
||||
<dt>
|
||||
<i>T</i>
|
||||
</dt>
|
||||
<dd>
|
||||
The type of <i>obj</i> parameter.
|
||||
</dd>
|
||||
</dl>
|
||||
</blockquote>
|
||||
<h4 class="Subsection">Parameters</h4>
|
||||
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Ext.IsNull``1(``0):Parameters">
|
||||
<dl>
|
||||
<dt>
|
||||
<i>obj</i>
|
||||
</dt>
|
||||
<dd>
|
||||
An object to test.
|
||||
</dd>
|
||||
</dl>
|
||||
</blockquote>
|
||||
<h4 class="Subsection">Returns</h4>
|
||||
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Ext.IsNull``1(``0):Returns">
|
||||
<tt>true</tt> if <i>obj</i> is <tt>null</tt>; otherwise, <tt>false</tt>.
|
||||
</blockquote>
|
||||
<h2 class="Section">Remarks</h2>
|
||||
<div class="SectionBox" id="M:WebSocketSharp.Ext.IsNull``1(``0):Remarks">
|
||||
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
|
||||
</div>
|
||||
<h2 class="Section">Requirements</h2>
|
||||
<div class="SectionBox" id="M:WebSocketSharp.Ext.IsNull``1(``0):Version Information">
|
||||
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
|
||||
<hr size="1" />
|
||||
</blockquote>
|
||||
<h3 id="M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)">IsNullDo<T> Generic Method</h3>
|
||||
<blockquote id="M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action):member">
|
||||
<p class="Summary">
|
||||
Determines whether the specified object is <tt>null</tt>.
|
||||
And invokes the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate if the specified object is <tt>null</tt>.
|
||||
</p>
|
||||
<h2>Syntax</h2>
|
||||
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsNullDo<T></b> (<i>this</i> <i title="
 The type of the parameter.
 ">T</i> obj, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> act)<br /> where T : class</div>
|
||||
<h4 class="Subsection">Type Parameters</h4>
|
||||
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action):Type Parameters">
|
||||
<dl>
|
||||
<dt>
|
||||
<i>T</i>
|
||||
</dt>
|
||||
<dd>
|
||||
The type of the <i>obj</i> parameter.
|
||||
</dd>
|
||||
</dl>
|
||||
</blockquote>
|
||||
<h4 class="Subsection">Parameters</h4>
|
||||
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action):Parameters">
|
||||
<dl>
|
||||
<dt>
|
||||
<i>obj</i>
|
||||
</dt>
|
||||
<dd>
|
||||
A class to test.
|
||||
</dd>
|
||||
<dt>
|
||||
<i>act</i>
|
||||
</dt>
|
||||
<dd>
|
||||
An <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Action">Action</a> delegate that contains the method(s) called if the <i>obj</i> is <tt>null</tt>.
|
||||
</dd>
|
||||
</dl>
|
||||
</blockquote>
|
||||
<h4 class="Subsection">Returns</h4>
|
||||
<blockquote class="SubsectionBox" id="M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action):Returns">
|
||||
<tt>true</tt> if the <i>obj</i> parameter is <tt>null</tt>; otherwise, <tt>false</tt>.
|
||||
</blockquote>
|
||||
<h2 class="Section">Remarks</h2>
|
||||
<div class="SectionBox" id="M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action):Remarks">
|
||||
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
|
||||
</div>
|
||||
<h2 class="Section">Requirements</h2>
|
||||
<div class="SectionBox" id="M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action):Version Information">
|
||||
<b>Namespace: </b>WebSocketSharp<br /><b>Assembly: </b>websocket-sharp (in websocket-sharp.dll)</div>
|
||||
<hr size="1" />
|
||||
</blockquote>
|
||||
<h3 id="M:WebSocketSharp.Ext.IsNullOrEmpty(System.String)">IsNullOrEmpty Method</h3>
|
||||
<blockquote id="M:WebSocketSharp.Ext.IsNullOrEmpty(System.String):member">
|
||||
<p class="Summary">
|
||||
|
@@ -77,14 +77,14 @@
|
||||
</Docs>
|
||||
</Member>
|
||||
<Member MemberName="Contains">
|
||||
<MemberSignature Language="C#" Value="public static bool Contains (this string str, char[] chars);" />
|
||||
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool Contains(string str, char[] chars) cil managed" />
|
||||
<MemberSignature Language="C#" Value="public static bool Contains (this string value, char[] chars);" />
|
||||
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool Contains(string value, char[] chars) cil managed" />
|
||||
<MemberType>Method</MemberType>
|
||||
<ReturnValue>
|
||||
<ReturnType>System.Boolean</ReturnType>
|
||||
</ReturnValue>
|
||||
<Parameters>
|
||||
<Parameter Name="str" Type="System.String" RefType="this" />
|
||||
<Parameter Name="value" Type="System.String" RefType="this" />
|
||||
<Parameter Name="chars" Type="System.Char[]">
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
@@ -94,7 +94,7 @@
|
||||
</Parameter>
|
||||
</Parameters>
|
||||
<Docs>
|
||||
<param name="str">
|
||||
<param name="value">
|
||||
A <see cref="T:System.String" /> to test.
|
||||
</param>
|
||||
<param name="chars">
|
||||
@@ -105,7 +105,7 @@
|
||||
in the specified array of <see cref="T:System.Char" />.
|
||||
</summary>
|
||||
<returns>
|
||||
<c>true</c> if <paramref name="str" /> contains any of <paramref name="chars" />; otherwise, <c>false</c>.
|
||||
<c>true</c> if <paramref name="value" /> contains any of <paramref name="chars" />; otherwise, <c>false</c>.
|
||||
</returns>
|
||||
<remarks>To be added.</remarks>
|
||||
</Docs>
|
||||
@@ -356,13 +356,14 @@
|
||||
</Parameters>
|
||||
<Docs>
|
||||
<param name="nameAndValue">
|
||||
A <see cref="T:System.String" /> that contains a pair of name and value are separated by a separator string.
|
||||
A <see cref="T:System.String" /> that contains a pair of name and value separated by a separator string.
|
||||
</param>
|
||||
<param name="separator">
|
||||
A <see cref="T:System.String" /> that contains a separator string.
|
||||
</param>
|
||||
<summary>
|
||||
Gets the name from the specified <see cref="T:System.String" /> that contains a pair of name and value are separated by a separator string.
|
||||
Gets the name from the specified <see cref="T:System.String" /> that contains a pair of name and value
|
||||
separated by a separator string.
|
||||
</summary>
|
||||
<returns>
|
||||
A <see cref="T:System.String" /> that contains the name if any; otherwise, <c>null</c>.
|
||||
@@ -433,13 +434,14 @@
|
||||
</Parameters>
|
||||
<Docs>
|
||||
<param name="nameAndValue">
|
||||
A <see cref="T:System.String" /> that contains a pair of name and value are separated by a separator string.
|
||||
A <see cref="T:System.String" /> that contains a pair of name and value separated by a separator string.
|
||||
</param>
|
||||
<param name="separator">
|
||||
A <see cref="T:System.String" /> that contains a separator string.
|
||||
</param>
|
||||
<summary>
|
||||
Gets the value from the specified <see cref="T:System.String" /> that contains a pair of name and value are separated by a separator string.
|
||||
Gets the value from the specified <see cref="T:System.String" /> that contains a pair of name and value
|
||||
separated by a separator string.
|
||||
</summary>
|
||||
<returns>
|
||||
A <see cref="T:System.String" /> that contains the value if any; otherwise, <c>null</c>.
|
||||
@@ -501,18 +503,18 @@
|
||||
</Docs>
|
||||
</Member>
|
||||
<Member MemberName="IsEnclosedIn">
|
||||
<MemberSignature Language="C#" Value="public static bool IsEnclosedIn (this string str, char c);" />
|
||||
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsEnclosedIn(string str, char c) cil managed" />
|
||||
<MemberSignature Language="C#" Value="public static bool IsEnclosedIn (this string value, char c);" />
|
||||
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsEnclosedIn(string value, char c) cil managed" />
|
||||
<MemberType>Method</MemberType>
|
||||
<ReturnValue>
|
||||
<ReturnType>System.Boolean</ReturnType>
|
||||
</ReturnValue>
|
||||
<Parameters>
|
||||
<Parameter Name="str" Type="System.String" RefType="this" />
|
||||
<Parameter Name="value" Type="System.String" RefType="this" />
|
||||
<Parameter Name="c" Type="System.Char" />
|
||||
</Parameters>
|
||||
<Docs>
|
||||
<param name="str">
|
||||
<param name="value">
|
||||
A <see cref="T:System.String" /> to test.
|
||||
</param>
|
||||
<param name="c">
|
||||
@@ -522,7 +524,7 @@
|
||||
Determines whether the specified <see cref="T:System.String" /> is enclosed in the specified <see cref="T:System.Char" />.
|
||||
</summary>
|
||||
<returns>
|
||||
<c>true</c> if <paramref name="str" /> is enclosed in <paramref name="c" />; otherwise, <c>false</c>.
|
||||
<c>true</c> if <paramref name="value" /> is enclosed in <paramref name="c" />; otherwise, <c>false</c>.
|
||||
</returns>
|
||||
<remarks>To be added.</remarks>
|
||||
</Docs>
|
||||
@@ -576,77 +578,6 @@
|
||||
</exception>
|
||||
</Docs>
|
||||
</Member>
|
||||
<Member MemberName="IsNull<T>">
|
||||
<MemberSignature Language="C#" Value="public static bool IsNull<T> (this T obj) where T : class;" />
|
||||
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsNull<class T>(!!T obj) cil managed" />
|
||||
<MemberType>Method</MemberType>
|
||||
<ReturnValue>
|
||||
<ReturnType>System.Boolean</ReturnType>
|
||||
</ReturnValue>
|
||||
<TypeParameters>
|
||||
<TypeParameter Name="T">
|
||||
<Constraints>
|
||||
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
|
||||
</Constraints>
|
||||
</TypeParameter>
|
||||
</TypeParameters>
|
||||
<Parameters>
|
||||
<Parameter Name="obj" Type="T" RefType="this" />
|
||||
</Parameters>
|
||||
<Docs>
|
||||
<typeparam name="T">
|
||||
The type of <paramref name="obj" /> parameter.
|
||||
</typeparam>
|
||||
<param name="obj">
|
||||
An <b>object</b> to test.
|
||||
</param>
|
||||
<summary>
|
||||
Determines whether the specified object is <see langword="null" />.
|
||||
</summary>
|
||||
<returns>
|
||||
<c>true</c> if <paramref name="obj" /> is <see langword="null" />; otherwise, <c>false</c>.
|
||||
</returns>
|
||||
<remarks>To be added.</remarks>
|
||||
</Docs>
|
||||
</Member>
|
||||
<Member MemberName="IsNullDo<T>">
|
||||
<MemberSignature Language="C#" Value="public static bool IsNullDo<T> (this T obj, Action act) where T : class;" />
|
||||
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsNullDo<class T>(!!T obj, class System.Action act) cil managed" />
|
||||
<MemberType>Method</MemberType>
|
||||
<ReturnValue>
|
||||
<ReturnType>System.Boolean</ReturnType>
|
||||
</ReturnValue>
|
||||
<TypeParameters>
|
||||
<TypeParameter Name="T">
|
||||
<Constraints>
|
||||
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
|
||||
</Constraints>
|
||||
</TypeParameter>
|
||||
</TypeParameters>
|
||||
<Parameters>
|
||||
<Parameter Name="obj" Type="T" RefType="this" />
|
||||
<Parameter Name="act" Type="System.Action" />
|
||||
</Parameters>
|
||||
<Docs>
|
||||
<typeparam name="T">
|
||||
The type of the <paramref name="obj" /> parameter.
|
||||
</typeparam>
|
||||
<param name="obj">
|
||||
A <b>class</b> to test.
|
||||
</param>
|
||||
<param name="act">
|
||||
An <see cref="T:System.Action" /> delegate that contains the method(s) called if the <paramref name="obj" /> is <see langword="null" />.
|
||||
</param>
|
||||
<summary>
|
||||
Determines whether the specified object is <see langword="null" />.
|
||||
And invokes the specified <see cref="T:System.Action" /> delegate if the specified object is <see langword="null" />.
|
||||
</summary>
|
||||
<returns>
|
||||
<c>true</c> if the <paramref name="obj" /> parameter is <see langword="null" />; otherwise, <c>false</c>.
|
||||
</returns>
|
||||
<remarks>To be added.</remarks>
|
||||
</Docs>
|
||||
</Member>
|
||||
<Member MemberName="IsNullOrEmpty">
|
||||
<MemberSignature Language="C#" Value="public static bool IsNullOrEmpty (this string value);" />
|
||||
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsNullOrEmpty(string value) cil managed" />
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<Overview>
|
||||
<Assemblies>
|
||||
<Assembly Name="websocket-sharp" Version="1.0.2.4718">
|
||||
<Assembly Name="websocket-sharp" Version="1.0.2.27098">
|
||||
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 11 00 00 00 29 17 fb 89 fe c3 91 f7 2b cb 8b e2 61 d2 3f 05 93 6d 65 a8 9e 63 72 a6 f5 d5 2c f2 9d 20 fa 0b c0 70 6a f6 88 7e 8b 90 3f 39 f5 76 c8 48 e0 bb 7b b2 7b ed d3 10 a7 1a 0f 70 98 0f 7f f4 4b 53 09 d2 a5 ef 36 c3 56 b4 aa f0 91 72 63 25 07 89 e0 93 3e 3f 2e f2 b9 73 0e 12 15 5d 43 56 c3 f4 70 a5 89 fe f7 f6 ac 3e 77 c2 d8 d0 84 91 f4 0c d1 f3 8e dc c3 c3 b8 38 3d 0c bf 17 de 20 78 c1 ]</AssemblyPublicKey>
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
@@ -147,14 +147,14 @@
|
||||
<Target Type="T:System.String" />
|
||||
</Targets>
|
||||
<Member MemberName="Contains">
|
||||
<MemberSignature Language="C#" Value="public static bool Contains (this string str, char[] chars);" />
|
||||
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool Contains(string str, char[] chars) cil managed" />
|
||||
<MemberSignature Language="C#" Value="public static bool Contains (this string value, char[] chars);" />
|
||||
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool Contains(string value, char[] chars) cil managed" />
|
||||
<MemberType>ExtensionMethod</MemberType>
|
||||
<ReturnValue>
|
||||
<ReturnType>System.Boolean</ReturnType>
|
||||
</ReturnValue>
|
||||
<Parameters>
|
||||
<Parameter Name="str" Type="System.String" RefType="this" />
|
||||
<Parameter Name="value" Type="System.String" RefType="this" />
|
||||
<Parameter Name="chars" Type="System.Char[]">
|
||||
<Attributes>
|
||||
<Attribute>
|
||||
@@ -164,7 +164,7 @@
|
||||
</Parameter>
|
||||
</Parameters>
|
||||
<Docs>
|
||||
<param name="str">
|
||||
<param name="value">
|
||||
A <see cref="T:System.String" /> to test.
|
||||
</param>
|
||||
<param name="chars">
|
||||
@@ -447,13 +447,14 @@
|
||||
</Parameters>
|
||||
<Docs>
|
||||
<param name="nameAndValue">
|
||||
A <see cref="T:System.String" /> that contains a pair of name and value are separated by a separator string.
|
||||
A <see cref="T:System.String" /> that contains a pair of name and value separated by a separator string.
|
||||
</param>
|
||||
<param name="separator">
|
||||
A <see cref="T:System.String" /> that contains a separator string.
|
||||
</param>
|
||||
<summary>
|
||||
Gets the name from the specified <see cref="T:System.String" /> that contains a pair of name and value are separated by a separator string.
|
||||
Gets the name from the specified <see cref="T:System.String" /> that contains a pair of name and value
|
||||
separated by a separator string.
|
||||
</summary>
|
||||
</Docs>
|
||||
<Link Type="WebSocketSharp.Ext" Member="M:WebSocketSharp.Ext.GetName(System.String,System.String)" />
|
||||
@@ -530,13 +531,14 @@
|
||||
</Parameters>
|
||||
<Docs>
|
||||
<param name="nameAndValue">
|
||||
A <see cref="T:System.String" /> that contains a pair of name and value are separated by a separator string.
|
||||
A <see cref="T:System.String" /> that contains a pair of name and value separated by a separator string.
|
||||
</param>
|
||||
<param name="separator">
|
||||
A <see cref="T:System.String" /> that contains a separator string.
|
||||
</param>
|
||||
<summary>
|
||||
Gets the value from the specified <see cref="T:System.String" /> that contains a pair of name and value are separated by a separator string.
|
||||
Gets the value from the specified <see cref="T:System.String" /> that contains a pair of name and value
|
||||
separated by a separator string.
|
||||
</summary>
|
||||
</Docs>
|
||||
<Link Type="WebSocketSharp.Ext" Member="M:WebSocketSharp.Ext.GetValue(System.String,System.String)" />
|
||||
@@ -598,18 +600,18 @@
|
||||
<Target Type="T:System.String" />
|
||||
</Targets>
|
||||
<Member MemberName="IsEnclosedIn">
|
||||
<MemberSignature Language="C#" Value="public static bool IsEnclosedIn (this string str, char c);" />
|
||||
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsEnclosedIn(string str, char c) cil managed" />
|
||||
<MemberSignature Language="C#" Value="public static bool IsEnclosedIn (this string value, char c);" />
|
||||
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsEnclosedIn(string value, char c) cil managed" />
|
||||
<MemberType>ExtensionMethod</MemberType>
|
||||
<ReturnValue>
|
||||
<ReturnType>System.Boolean</ReturnType>
|
||||
</ReturnValue>
|
||||
<Parameters>
|
||||
<Parameter Name="str" Type="System.String" RefType="this" />
|
||||
<Parameter Name="value" Type="System.String" RefType="this" />
|
||||
<Parameter Name="c" Type="System.Char" />
|
||||
</Parameters>
|
||||
<Docs>
|
||||
<param name="str">
|
||||
<param name="value">
|
||||
A <see cref="T:System.String" /> to test.
|
||||
</param>
|
||||
<param name="c">
|
||||
@@ -672,81 +674,6 @@
|
||||
<Link Type="WebSocketSharp.Ext" Member="M:WebSocketSharp.Ext.IsLocal(System.Net.IPAddress)" />
|
||||
</Member>
|
||||
</ExtensionMethod>
|
||||
<ExtensionMethod>
|
||||
<Targets>
|
||||
<Target Type="System.Object" />
|
||||
</Targets>
|
||||
<Member MemberName="IsNull<T>">
|
||||
<MemberSignature Language="C#" Value="public static bool IsNull<T> (this T obj) where T : class;" />
|
||||
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsNull<class T>(!!T obj) cil managed" />
|
||||
<MemberType>ExtensionMethod</MemberType>
|
||||
<ReturnValue>
|
||||
<ReturnType>System.Boolean</ReturnType>
|
||||
</ReturnValue>
|
||||
<TypeParameters>
|
||||
<TypeParameter Name="T">
|
||||
<Constraints>
|
||||
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
|
||||
</Constraints>
|
||||
</TypeParameter>
|
||||
</TypeParameters>
|
||||
<Parameters>
|
||||
<Parameter Name="obj" Type="T" RefType="this" />
|
||||
</Parameters>
|
||||
<Docs>
|
||||
<typeparam name="T">
|
||||
The type of <paramref name="obj" /> parameter.
|
||||
</typeparam>
|
||||
<param name="obj">
|
||||
An <b>object</b> to test.
|
||||
</param>
|
||||
<summary>
|
||||
Determines whether the specified object is <see langword="null" />.
|
||||
</summary>
|
||||
</Docs>
|
||||
<Link Type="WebSocketSharp.Ext" Member="M:WebSocketSharp.Ext.IsNull``1(``0)" />
|
||||
</Member>
|
||||
</ExtensionMethod>
|
||||
<ExtensionMethod>
|
||||
<Targets>
|
||||
<Target Type="System.Object" />
|
||||
</Targets>
|
||||
<Member MemberName="IsNullDo<T>">
|
||||
<MemberSignature Language="C#" Value="public static bool IsNullDo<T> (this T obj, Action act) where T : class;" />
|
||||
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsNullDo<class T>(!!T obj, class System.Action act) cil managed" />
|
||||
<MemberType>ExtensionMethod</MemberType>
|
||||
<ReturnValue>
|
||||
<ReturnType>System.Boolean</ReturnType>
|
||||
</ReturnValue>
|
||||
<TypeParameters>
|
||||
<TypeParameter Name="T">
|
||||
<Constraints>
|
||||
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
|
||||
</Constraints>
|
||||
</TypeParameter>
|
||||
</TypeParameters>
|
||||
<Parameters>
|
||||
<Parameter Name="obj" Type="T" RefType="this" />
|
||||
<Parameter Name="act" Type="System.Action" />
|
||||
</Parameters>
|
||||
<Docs>
|
||||
<typeparam name="T">
|
||||
The type of the <paramref name="obj" /> parameter.
|
||||
</typeparam>
|
||||
<param name="obj">
|
||||
A <b>class</b> to test.
|
||||
</param>
|
||||
<param name="act">
|
||||
An <see cref="T:System.Action" /> delegate that contains the method(s) called if the <paramref name="obj" /> is <see langword="null" />.
|
||||
</param>
|
||||
<summary>
|
||||
Determines whether the specified object is <see langword="null" />.
|
||||
And invokes the specified <see cref="T:System.Action" /> delegate if the specified object is <see langword="null" />.
|
||||
</summary>
|
||||
</Docs>
|
||||
<Link Type="WebSocketSharp.Ext" Member="M:WebSocketSharp.Ext.IsNullDo``1(``0,System.Action)" />
|
||||
</Member>
|
||||
</ExtensionMethod>
|
||||
<ExtensionMethod>
|
||||
<Targets>
|
||||
<Target Type="T:System.String" />
|
||||
|
Reference in New Issue
Block a user