StringBuilderExtensionContainsNonAscii(StringBuilder, Int32, Int32) Method

Examines a section of the StringBuilder that begins at startIndex and includes count characters to determine whether this section contains Unicode characters that do not belong to the ASCII character set.

Definition

Namespace: FolkerKinzel.Strings
Assembly: FolkerKinzel.Strings (in FolkerKinzel.Strings.dll) Version: 9.4.0+10a7d4d71aa960998e32ac0ac6c4fcbe4164c917
C#
public static bool ContainsNonAscii(
	this StringBuilder builder,
	int startIndex,
	int count
)

Parameters

builder  StringBuilder
The StringBuilder to search.
startIndex  Int32
The zero-based index in builder at which the examination begins.
count  Int32
The number of character positions to examine.

Return Value

Boolean
true if the specified section in builder contains a Unicode character, which doesn't belong to the ASCII character set; otherwise, false.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type StringBuilder. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentNullExceptionbuilder is null.
ArgumentOutOfRangeException

startIndex or count are smaller than zero or larger than the number of characters in builder

- or -

startIndex + count is larger than the number of characters in builder.

See Also