IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IKVM.Runtime.Extensions.ReadOnlySpanCharExtensions Class Reference

Provides extension methods for working with ReadOnlySpan<Char>. More...

Static Public Member Functions

static int GetHashCodeExtension (this ReadOnlySpan< char > span)
 Returns a hashcode for this string.
 
static bool OnlyNumbers (this ReadOnlySpan< char > span)
 Returns true if every member is a number.
 

Detailed Description

Provides extension methods for working with ReadOnlySpan<Char>.

Definition at line 9 of file ReadOnlySpanCharExtensions.cs.

Member Function Documentation

◆ GetHashCodeExtension()

static int IKVM.Runtime.Extensions.ReadOnlySpanCharExtensions.GetHashCodeExtension ( this ReadOnlySpan< char > span)
static

Returns a hashcode for this string.

Parameters
span
Returns

Definition at line 17 of file ReadOnlySpanCharExtensions.cs.

18 {
19#if NETFRAMEWORK
20 return span.ToString().GetHashCode();
21#else
22 return string.GetHashCode(span);
23#endif
24 }

◆ OnlyNumbers()

static bool IKVM.Runtime.Extensions.ReadOnlySpanCharExtensions.OnlyNumbers ( this ReadOnlySpan< char > span)
static

Returns true if every member is a number.

Parameters
span
Returns

Definition at line 31 of file ReadOnlySpanCharExtensions.cs.

32 {
33 foreach (var c in span)
34 if (char.IsNumber(c) == false)
35 return false;
36
37 return true;
38 }

The documentation for this class was generated from the following file: