Share via


JavaCharArray Class

Definition

[Java.Interop.JniTypeSignature("C", ArrayRank=1, IsKeyword=true)]
public sealed class JavaCharArray : Java.Interop.JavaPrimitiveArray<char>
[Java.Interop.JniTypeSignature("C", ArrayRank=1, GenerateJavaPeer=false, IsKeyword=true)]
public sealed class JavaCharArray : Java.Interop.JavaPrimitiveArray<char>
[<Java.Interop.JniTypeSignature("C", ArrayRank=1, IsKeyword=true)>]
type JavaCharArray = class
    inherit JavaPrimitiveArray<char>
[<Java.Interop.JniTypeSignature("C", ArrayRank=1, GenerateJavaPeer=false, IsKeyword=true)>]
type JavaCharArray = class
    inherit JavaPrimitiveArray<char>
Inheritance
Attributes

Remarks

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Constructors

JavaCharArray(IEnumerable<Char>)
JavaCharArray(IList<Char>)
JavaCharArray(Int32)
JavaCharArray(JniObjectReference, JniObjectReferenceOptions)

Properties

IsReadOnly (Inherited from JavaArray<T>)
Item[Int32] (Inherited from JavaPrimitiveArray<T>)
JniIdentityHashCode (Inherited from JavaObject)
JniManagedPeerState (Inherited from JavaObject)
JniPeerMembers (Inherited from JavaObject)
Length (Inherited from JavaArray<T>)
PeerReference (Inherited from JavaObject)

Methods

Clear()
Construct(JniObjectReference, JniObjectReferenceOptions) (Inherited from JavaObject)
Contains(T) (Inherited from JavaArray<T>)
CopyFrom(Char[], Int32, Int32, Int32)
CopyFrom(T[], Int32, Int32, Int32) (Inherited from JavaPrimitiveArray<T>)
CopyTo(Int32, Char[], Int32, Int32)
CopyTo(Int32, T[], Int32, Int32) (Inherited from JavaPrimitiveArray<T>)
CopyTo(T[], Int32) (Inherited from JavaPrimitiveArray<T>)
CreateElements() (Inherited from JavaPrimitiveArray<T>)
CreateMarshaledValue(IntPtr, Type)
Dispose() (Inherited from JavaObject)
Dispose(Boolean) (Inherited from JavaObject)
DisposeUnlessReferenced() (Inherited from JavaPrimitiveArray<T>)
Equals(Object) (Inherited from JavaObject)
GetElements()
GetEnumerator() (Inherited from JavaArray<T>)
GetHashCode() (Inherited from JavaObject)
IndexOf(Char)
IndexOf(T) (Inherited from JavaArray<T>)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions) (Inherited from JavaObject)
ToArray() (Inherited from JavaArray<T>)
ToString() (Inherited from JavaObject)
UnregisterFromRuntime() (Inherited from JavaObject)

Explicit Interface Implementations

ICollection.CopyTo(Array, Int32) (Inherited from JavaArray<T>)
ICollection.Count (Inherited from JavaArray<T>)
ICollection.IsSynchronized (Inherited from JavaArray<T>)
ICollection.SyncRoot (Inherited from JavaArray<T>)
ICollection<T>.Add(T) (Inherited from JavaArray<T>)
ICollection<T>.Count (Inherited from JavaArray<T>)
ICollection<T>.Remove(T) (Inherited from JavaArray<T>)
IEnumerable.GetEnumerator() (Inherited from JavaArray<T>)
IJavaPeerable.Disposed() (Inherited from JavaObject)
IJavaPeerable.Finalized() (Inherited from JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Inherited from JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Inherited from JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference) (Inherited from JavaObject)
IList.Add(Object) (Inherited from JavaArray<T>)
IList.Contains(Object) (Inherited from JavaArray<T>)
IList.IndexOf(Object) (Inherited from JavaArray<T>)
IList.Insert(Int32, Object) (Inherited from JavaArray<T>)
IList.IsFixedSize (Inherited from JavaArray<T>)
IList.Item[Int32] (Inherited from JavaArray<T>)
IList.Remove(Object) (Inherited from JavaArray<T>)
IList.RemoveAt(Int32) (Inherited from JavaArray<T>)
IList<T>.Insert(Int32, T) (Inherited from JavaArray<T>)
IList<T>.RemoveAt(Int32) (Inherited from JavaArray<T>)

Extension Methods

ToInteroperableCollection<T>(ICollection<T>)
ToInteroperableCollection<T>(IList<T>)
GetJniTypeName(IJavaPeerable)

Gets the JNI name of the type of the instance self.

JavaAs<TResult>(IJavaPeerable)

Try to coerce self to type TResult, checking that the coercion is valid on the Java side.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Try to coerce self to type TResult, checking that the coercion is valid on the Java side.

Applies to