Esempio n. 1
0
        /// <summary>
        /// Compares the character sequence to a span
        /// </summary>
        /// <param name="source">The sequence to compare</param>
        /// <param name="value">The span to compare to</param>
        /// <param name="comparisonType">The string comparison to use</param>
        /// <returns>True if the two sequences match, otherwise false</returns>
        public static bool SequenceEqual(this ReadOnlySpan <char> source, ReadOnlySpan <char> value, StringComparison comparisonType)
        {
            if (source.Length != value.Length)
            {
                return(false);
            }

            return(source.CompareTo(value, comparisonType) == 0);
        }