JuggerNET Runtime Library

JuggerNETProxyArray Members

JuggerNETProxyArray overview

Protected Static Fields

BOOLEAN 
BYTE 
CHAR 
DOUBLE 
FLOAT 
INT 
LONG 
OBJECT 
SHORT 

Public Instance Properties

ElementType The .NET type of the array elements.
IsFixedSize Always true.
IsReadOnly Always false.
IsSynchronized Always false.
JObject A property giving access to the JNI object handle that represents the wrapped Java instance.
JObjectDuplicate A property representing a duplicated JNI object handle.
Length The number of elements that the array can hold.
Rank The rank (number of dimensions) of the array.
SyncRoot The synchronization object for the array (the array itself).

Public Instance Methods

Dispose 
Equals Implemented in terms of the Java equals() method. If the other object is not also a subclass of a JavaObject, the return value is always false. This is to ensure that the the results of a comparison is independent of the order, i.e. a.Equals( b ) == b.Equals( a ) which could not be guaranteed if we did special things for obj being of some special .NET type.
GetEnumerator Provides the default implementation for reference type arrays. Primitive arrays override this method.
GetHashCode Implemented in terms of the Java hashCode() method.
GetType (inherited from Object) Gets the Type of the current instance.
IsInstanceOf Returns true if the instance is type compatible with the given Java type.
ToString Implemented in terms of the Java toString() method.

Protected Instance Constructors

JuggerNETProxyArray Overloaded. Initializes a new instance of the JuggerNETProxyArray class.

Protected Instance Methods

Finalize 
GetElementOverloaded. The element accessor for arrays of reference types.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.
SetElement The element mutator for arrays of reference types.

See Also

JuggerNETProxyArray Class | Codemesh.JuggerNET Namespace