public class Rune extends ValueType
.NET documentation at https://learn.microsoft.com/dotnet/api/System.Text.Rune
Powered by JCOBridge: more info at https://www.jcobridge.com
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
assemblyFullName
Fully assembly qualified name: System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
|
static java.lang.String |
assemblyShortName
Assembly name: System.Private.CoreLib
|
static java.lang.String |
className
Qualified class name: System.Text.Rune
|
static JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
Rune() |
Rune(char ch)
Initializes a new instance by invoking the .NET constructor.
|
Rune(char highSurrogate,
char lowSurrogate)
Initializes a new instance by invoking the .NET constructor.
|
Rune(int value)
Initializes a new instance by invoking the .NET constructor.
|
Rune(java.lang.Object instance)
Internal constructor.
|
Rune(UInt32 value)
Initializes a new instance by invoking the .NET constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static Rune |
cast(IJCOBridgeReflected from)
Try to cast the
IJCOBridgeReflected instance into Rune, a cast assert is made to check if types are compatible. |
int |
CompareTo(Rune other)
Invokes the .NET member CompareTo.
|
boolean |
Equals(Rune other)
Invokes the .NET member Equals.
|
boolean |
getIsAscii()
Gets the value of the .NET property IsAscii.
|
boolean |
getIsBmp()
Gets the value of the .NET property IsBmp.
|
java.lang.String |
getJCOAssemblyName()
Returns the full name of the assembly of the .NET type.
|
java.lang.String |
getJCOClassName()
Returns the full name of the .NET type.
|
java.lang.Object |
getJCOInstance()
Returns the underlying object managed by the bridge.
|
java.lang.String |
getJCOObjectName()
Returns the name of the .NET type qualified with its assembly.
|
JCType |
getJCOType()
Returns the
JCType of the .NET type. |
static double |
GetNumericValue(Rune value)
Invokes the .NET member GetNumericValue.
|
int |
getPlane()
Gets the value of the .NET property Plane.
|
static Rune |
getReplacementChar()
Gets the value of the .NET property ReplacementChar.
|
static Rune |
GetRuneAt(java.lang.String input,
int index)
Invokes the .NET member GetRuneAt.
|
static UnicodeCategory |
GetUnicodeCategory(Rune value)
Invokes the .NET member GetUnicodeCategory.
|
int |
getUtf16SequenceLength()
Gets the value of the .NET property Utf16SequenceLength.
|
int |
getUtf8SequenceLength()
Gets the value of the .NET property Utf8SequenceLength.
|
int |
getValue()
Gets the value of the .NET property Value.
|
static boolean |
IsControl(Rune value)
Invokes the .NET member IsControl.
|
static boolean |
IsDigit(Rune value)
Invokes the .NET member IsDigit.
|
static boolean |
IsLetter(Rune value)
Invokes the .NET member IsLetter.
|
static boolean |
IsLetterOrDigit(Rune value)
Invokes the .NET member IsLetterOrDigit.
|
static boolean |
IsLower(Rune value)
Invokes the .NET member IsLower.
|
static boolean |
IsNumber(Rune value)
Invokes the .NET member IsNumber.
|
static boolean |
IsPunctuation(Rune value)
Invokes the .NET member IsPunctuation.
|
static boolean |
IsSeparator(Rune value)
Invokes the .NET member IsSeparator.
|
static boolean |
IsSymbol(Rune value)
Invokes the .NET member IsSymbol.
|
static boolean |
IsUpper(Rune value)
Invokes the .NET member IsUpper.
|
static boolean |
IsValid(int value)
Invokes the .NET member IsValid.
|
static boolean |
IsValid(UInt32 value)
Invokes the .NET member IsValid.
|
static boolean |
IsWhiteSpace(Rune value)
Invokes the .NET member IsWhiteSpace.
|
void |
setJCOInstance(JCObject instance)
Sets the underlying object managed by the bridge.
|
static Rune |
ToLower(Rune value,
CultureInfo culture)
Invokes the .NET member ToLower.
|
static Rune |
ToLowerInvariant(Rune value)
Invokes the .NET member ToLowerInvariant.
|
static Rune |
ToUpper(Rune value,
CultureInfo culture)
Invokes the .NET member ToUpper.
|
static Rune |
ToUpperInvariant(Rune value)
Invokes the .NET member ToUpperInvariant.
|
static boolean |
TryCreate(char highSurrogate,
char lowSurrogate,
JCORefOut<Rune> result)
Invokes the .NET member TryCreate.
|
static boolean |
TryCreate(char ch,
JCORefOut<Rune> result)
Invokes the .NET member TryCreate.
|
static boolean |
TryCreate(int value,
JCORefOut<Rune> result)
Invokes the .NET member TryCreate.
|
static boolean |
TryCreate(UInt32 value,
JCORefOut<Rune> result)
Invokes the .NET member TryCreate.
|
static boolean |
TryGetRuneAt(java.lang.String input,
int index,
JCORefOut<Rune> value)
Invokes the .NET member TryGetRuneAt.
|
public static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public Rune()
throws java.lang.Throwable
java.lang.Throwablepublic Rune(char ch)
throws java.lang.Throwable,
ArgumentException,
ArgumentOutOfRangeException,
ArgumentNullException,
InvalidOperationException,
PlatformNotSupportedException,
ArrayTypeMismatchException,
NotSupportedException,
ObjectDisposedException,
RankException,
IndexOutOfRangeException
ch - the argument of type charjava.lang.Throwable - if the .NET constructor failsArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itInvalidOperationException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itRankException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itpublic Rune(char highSurrogate,
char lowSurrogate)
throws java.lang.Throwable,
ArgumentException,
ArgumentOutOfRangeException,
ArgumentNullException,
InvalidOperationException,
PlatformNotSupportedException,
ArrayTypeMismatchException,
NotSupportedException,
ObjectDisposedException,
RankException,
IndexOutOfRangeException
highSurrogate - the argument of type charlowSurrogate - the argument of type charjava.lang.Throwable - if the .NET constructor failsArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itInvalidOperationException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itRankException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itpublic Rune(int value)
throws java.lang.Throwable,
ArgumentException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
NotSupportedException,
ObjectDisposedException,
InvalidOperationException,
RankException,
ArrayTypeMismatchException
value - the argument of type intjava.lang.Throwable - if the .NET constructor failsArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itpublic Rune(java.lang.Object instance)
throws java.lang.Throwable
instance - the underlying bridge object: it must be a JCObjectjava.lang.Throwable - if instance is not a JCObjectpublic Rune(UInt32 value) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, ArgumentNullException, InvalidOperationException, PlatformNotSupportedException, ArrayTypeMismatchException, NotSupportedException, ObjectDisposedException, RankException, IndexOutOfRangeException
value - the argument of type UInt32java.lang.Throwable - if the .NET constructor failsArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itInvalidOperationException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itRankException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itpublic static Rune cast(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into Rune, a cast assert is made to check if types are compatible.from - IJCOBridgeReflected instance to be castedRune instancejava.lang.Throwable - in case of error during cast operationpublic int CompareTo(Rune other) throws java.lang.Throwable
other - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRpublic boolean Equals(Rune other) throws java.lang.Throwable
other - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRpublic boolean getIsAscii()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic boolean getIsBmp()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic java.lang.String getJCOAssemblyName()
NetObjectgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in class ValueTypepublic java.lang.String getJCOClassName()
NetObjectgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in class ValueTypepublic java.lang.Object getJCOInstance()
NetObjectgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in class ValueTypenull if there is nonepublic java.lang.String getJCOObjectName()
NetObjectgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in class ValueTypepublic JCType getJCOType()
NetObjectJCType of the .NET type.getJCOType in interface IJCOBridgeReflectedgetJCOType in class ValueTypepublic static double GetNumericValue(Rune value) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
value - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itpublic int getPlane()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static Rune getReplacementChar() throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static Rune GetRuneAt(java.lang.String input, int index) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, ArgumentNullException, IndexOutOfRangeException
input - the argument of type java.lang.Stringindex - the argument of type intjava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itArgumentNullException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itpublic static UnicodeCategory GetUnicodeCategory(Rune value) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, IndexOutOfRangeException
value - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itpublic int getUtf16SequenceLength()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic int getUtf8SequenceLength()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic int getValue()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsControl(Rune value) throws java.lang.Throwable
value - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsDigit(Rune value) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException
value - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itpublic static boolean IsLetter(Rune value) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException
value - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itpublic static boolean IsLetterOrDigit(Rune value) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, IndexOutOfRangeException
value - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itpublic static boolean IsLower(Rune value) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException
value - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itpublic static boolean IsNumber(Rune value) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException
value - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itpublic static boolean IsPunctuation(Rune value) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, IndexOutOfRangeException, PlatformNotSupportedException
value - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itpublic static boolean IsSeparator(Rune value) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, IndexOutOfRangeException, PlatformNotSupportedException
value - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itpublic static boolean IsSymbol(Rune value) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, IndexOutOfRangeException, PlatformNotSupportedException
value - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itpublic static boolean IsUpper(Rune value) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException
value - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itpublic static boolean IsValid(int value)
throws java.lang.Throwable
value - the argument of type intjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsValid(UInt32 value) throws java.lang.Throwable
value - the argument of type UInt32java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean IsWhiteSpace(Rune value) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, IndexOutOfRangeException
value - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itpublic void setJCOInstance(JCObject instance)
NetObjectsetJCOInstance in class ValueTypeinstance - the new underlying objectpublic static Rune ToLower(Rune value, CultureInfo culture) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, InvalidOperationException, PlatformNotSupportedException, ArrayTypeMismatchException, NotSupportedException, ArgumentNullException, ObjectDisposedException, RankException, IndexOutOfRangeException
value - the argument of type Runeculture - the argument of type CultureInfojava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itInvalidOperationException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itNotSupportedException - if the .NET member raises itArgumentNullException - if the .NET member raises itObjectDisposedException - if the .NET member raises itRankException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itpublic static Rune ToLowerInvariant(Rune value) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, IndexOutOfRangeException, CultureNotFoundException
value - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itCultureNotFoundException - if the .NET member raises itpublic static Rune ToUpper(Rune value, CultureInfo culture) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, InvalidOperationException, PlatformNotSupportedException, ArrayTypeMismatchException, NotSupportedException, ArgumentNullException, ObjectDisposedException, RankException, IndexOutOfRangeException
value - the argument of type Runeculture - the argument of type CultureInfojava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itInvalidOperationException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itNotSupportedException - if the .NET member raises itArgumentNullException - if the .NET member raises itObjectDisposedException - if the .NET member raises itRankException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itpublic static Rune ToUpperInvariant(Rune value) throws java.lang.Throwable, ArgumentException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, IndexOutOfRangeException, CultureNotFoundException
value - the argument of type Runejava.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itCultureNotFoundException - if the .NET member raises itpublic static boolean TryCreate(char highSurrogate,
char lowSurrogate,
JCORefOut<Rune> result)
throws java.lang.Throwable
highSurrogate - the argument of type charlowSurrogate - the argument of type charresult - the argument of type JCORefOut<Rune>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean TryCreate(char ch,
JCORefOut<Rune> result)
throws java.lang.Throwable
ch - the argument of type charresult - the argument of type JCORefOut<Rune>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean TryCreate(int value,
JCORefOut<Rune> result)
throws java.lang.Throwable
value - the argument of type intresult - the argument of type JCORefOut<Rune>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean TryCreate(UInt32 value, JCORefOut<Rune> result) throws java.lang.Throwable
value - the argument of type UInt32result - the argument of type JCORefOut<Rune>java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static boolean TryGetRuneAt(java.lang.String input,
int index,
JCORefOut<Rune> value)
throws java.lang.Throwable,
ArgumentException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
NotSupportedException,
ObjectDisposedException,
InvalidOperationException,
RankException,
ArrayTypeMismatchException,
ArgumentNullException,
IndexOutOfRangeException
input - the argument of type java.lang.Stringindex - the argument of type intvalue - the argument of type JCORefOut<Rune>java.lang.Throwable - if the call fails in the bridge or in the CLRArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itArgumentNullException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises it