public class TClrStaticObject extends TClrObject
SYSTEM_OBJECT
Constructor and Description |
---|
TClrStaticObject(DotNetNativeTypes.ClrObject clrObject)
Initializes a new instance of the .Net object class with the specified static clr Object pointer.
|
TClrStaticObject(java.lang.String typeName)
Initializes a new instance or static instance of the .Net Object class with the specified type name and isStaticType.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getArrayElement(int index)
Gets the value at the specified position in the one-dimensional Array.
|
int |
getArrayLength()
Gets the array length if the stored value is an array.
|
java.math.BigDecimal |
getFieldValueAsBigDecimal(java.lang.String fieldName)
Gets the BigDecimal value of a field with the specified name.
|
boolean |
getFieldValueAsBoolean(java.lang.String fieldName)
Gets the boolean value of a field with the specified name.
|
BigByte |
getFieldValueAsByte(java.lang.String fieldName)
Gets the BigByte value of a field with the specified name.
|
char |
getFieldValueAsChar(java.lang.String fieldName)
Gets the char value of a field with the specified name.
|
DotNetNativeTypes.ClrDateTime |
getFieldValueAsClrDateTime(java.lang.String fieldName)
Gets the ClrDateTime value of a field with the specified name.
|
DotNetNativeTypes.ClrDecimal |
getFieldValueAsClrDecimal(java.lang.String fieldName)
Gets the ClrDecimal value of a field with the specified name.
|
DotNetNativeTypes.ClrObject |
getFieldValueAsClrObject(java.lang.String fieldName)
Gets the value of a field with the specified name.
|
java.util.Calendar |
getFieldValueAsDateTime(java.lang.String fieldName)
Gets the Calendar value of a field with the specified name.
|
double |
getFieldValueAsDouble(java.lang.String fieldName)
Gets the double value of a field with the specified name.
|
float |
getFieldValueAsFloat(java.lang.String fieldName)
Gets the float value of a field with the specified name.
|
int |
getFieldValueAsInt(java.lang.String fieldName)
Gets the integer value of a field with the specified name.
|
long |
getFieldValueAsLong(java.lang.String fieldName)
Gets the long value of a field with the specified name.
|
byte |
getFieldValueAsSByte(java.lang.String fieldName)
Gets the byte value of a field with the specified name.
|
short |
getFieldValueAsShort(java.lang.String fieldName)
Gets the short value of a field with the specified name.
|
java.lang.String |
getFieldValueAsString(java.lang.String fieldName)
Gets the string value of a field with the specified name.
|
UInteger |
getFieldValueAsUInt(java.lang.String fieldName)
Gets the uint value of a field with the specified name.
|
ULong |
getFieldValueAsULong(java.lang.String fieldName)
Gets the ulong value of a field with the specified name.
|
UShort |
getFieldValueAsUShort(java.lang.String fieldName)
Gets the ushort value of a field with the specified name.
|
java.lang.String |
getObjectAsString()
Gets a string that represents the current object.
|
java.math.BigDecimal |
getPropertyIndexValueAsBigDecimal(java.lang.String propertyName,
int index)
Gets the property BigDecimal value of a specified object with specified property name and index value for indexed properties.
|
java.math.BigDecimal |
getPropertyIndexValueAsBigDecimal(java.lang.String propertyName,
java.lang.String[] typeNames,
java.lang.Object[] indices)
Searches for the public property with the specified name and returns the BigDecimal property index value of a specified indexer object.
|
boolean |
getPropertyIndexValueAsBoolean(java.lang.String propertyName,
int index)
Gets the property boolean value of a specified object with specified property name and index value for indexed properties.
|
boolean |
getPropertyIndexValueAsBoolean(java.lang.String propertyName,
java.lang.String[] typeNames,
java.lang.Object[] indices)
Searches for the public property with the specified name and returns the boolean property index value of a specified indexer object.
|
BigByte |
getPropertyIndexValueAsByte(java.lang.String propertyName,
int index)
Gets the property BigByte value of a specified object with specified property name and index value for indexed properties.
|
BigByte |
getPropertyIndexValueAsByte(java.lang.String propertyName,
java.lang.String[] typeNames,
java.lang.Object[] indices)
Searches for the public property with the specified name and returns the byte property index value of a specified indexer object.
|
char |
getPropertyIndexValueAsChar(java.lang.String propertyName,
int index)
Gets the property char value of a specified object with specified property name and index value for indexed properties.
|
char |
getPropertyIndexValueAsChar(java.lang.String propertyName,
java.lang.String[] typeNames,
java.lang.Object[] indices)
Searches for the public property with the specified name and returns the char property index value of a specified indexer object.
|
DotNetNativeTypes.ClrDateTime |
getPropertyIndexValueAsClrDateTime(java.lang.String propertyName,
int index)
Gets the property ClrDateTime value of a specified object with specified property name and index value for indexed properties.
|
DotNetNativeTypes.ClrDecimal |
getPropertyIndexValueAsClrDecimal(java.lang.String propertyName,
int index)
Gets the property ClrDecimal value of a specified object with specified property name and index value for indexed properties.
|
DotNetNativeTypes.ClrObject |
getPropertyIndexValueAsClrObject(java.lang.String propertyName,
int index)
Gets the property value of a specified object with specified property name and index value for indexed properties.
|
protected DotNetNativeTypes.ClrObject |
getPropertyIndexValueAsClrObject(java.lang.String propertyName,
java.lang.String[] typeNames,
java.lang.Object[] indices)
Gets the property value with the specified property name, the index type names and values for indexed properties.
|
java.util.Calendar |
getPropertyIndexValueAsDateTime(java.lang.String propertyName,
int index)
Gets the property Calendar value of a specified object with specified property name and index value for indexed properties.
|
java.util.Calendar |
getPropertyIndexValueAsDateTime(java.lang.String propertyName,
java.lang.String[] typeNames,
java.lang.Object[] indices)
Searches for the public property with the specified name and returns the DateTime property index value of a specified indexer object.
|
double |
getPropertyIndexValueAsDouble(java.lang.String propertyName,
int index)
Gets the property double value of a specified object with specified property name and index value for indexed properties.
|
double |
getPropertyIndexValueAsDouble(java.lang.String propertyName,
java.lang.String[] typeNames,
java.lang.Object[] indices)
Searches for the public property with the specified name and returns the double property index value of a specified indexer object.
|
float |
getPropertyIndexValueAsFloat(java.lang.String propertyName,
int index)
Gets the property float value of a specified object with specified property name and index value for indexed properties.
|
float |
getPropertyIndexValueAsFloat(java.lang.String propertyName,
java.lang.String[] typeNames,
java.lang.Object[] indices)
Searches for the public property with the specified name and returns the float property index value of a specified indexer object.
|
int |
getPropertyIndexValueAsInt(java.lang.String propertyName,
int index)
Gets the property integer value of a specified object with specified property name and index value for indexed properties.
|
int |
getPropertyIndexValueAsInt(java.lang.String propertyName,
java.lang.String[] typeNames,
java.lang.Object[] indices)
Searches for the public property with the specified name and returns the integer property index value of a specified indexer object.
|
long |
getPropertyIndexValueAsLong(java.lang.String propertyName,
int index)
Gets the property long value of a specified object with specified property name and index value for indexed properties.
|
long |
getPropertyIndexValueAsLong(java.lang.String propertyName,
java.lang.String[] typeNames,
java.lang.Object[] indices)
Searches for the public property with the specified name and returns the long property index value of a specified indexer object.
|
byte |
getPropertyIndexValueAsSByte(java.lang.String propertyName,
int index)
Gets the property byte value of a specified object with specified property name and index value for indexed properties.
|
byte |
getPropertyIndexValueAsSByte(java.lang.String propertyName,
java.lang.String[] typeNames,
java.lang.Object[] indices)
Searches for the public property with the specified name and returns the byte property index value of a specified indexer object.
|
short |
getPropertyIndexValueAsShort(java.lang.String propertyName,
int index)
Gets the property short value of a specified object with specified property name and index value for indexed properties.
|
short |
getPropertyIndexValueAsShort(java.lang.String propertyName,
java.lang.String[] typeNames,
java.lang.Object[] indices)
Searches for the public property with the specified name and returns the Short property index value of a specified indexer object.
|
java.lang.String |
getPropertyIndexValueAsString(java.lang.String propertyName,
int index)
Gets the property string value of a specified object with specified property name and index value for indexed properties.
|
java.lang.String |
getPropertyIndexValueAsString(java.lang.String propertyName,
java.lang.String[] typeNames,
java.lang.Object[] indices)
Searches for the public property with the specified name and returns the String property index value of a specified indexer object.
|
UInteger |
getPropertyIndexValueAsUInt(java.lang.String propertyName,
int index)
Gets the property uint value of a specified object with specified property name and index value for indexed properties.
|
UInteger |
getPropertyIndexValueAsUInt(java.lang.String propertyName,
java.lang.String[] typeNames,
java.lang.Object[] indices)
Searches for the public property with the specified name and returns the UInteger property index value of a specified indexer object.
|
ULong |
getPropertyIndexValueAsULong(java.lang.String propertyName,
int index)
Gets the property ulong value of a specified object with specified property name and index value for indexed properties.
|
ULong |
getPropertyIndexValueAsULong(java.lang.String propertyName,
java.lang.String[] typeNames,
java.lang.Object[] indices)
Searches for the public property with the specified name and returns the ULong property index value of a specified indexer object.
|
UShort |
getPropertyIndexValueAsUShort(java.lang.String propertyName,
int index)
Gets the property ushort value of a specified object with specified property name and index value for indexed properties.
|
UShort |
getPropertyIndexValueAsUShort(java.lang.String propertyName,
java.lang.String[] typeNames,
java.lang.Object[] indices)
Searches for the public property with the specified name and returns the UShort property index value of a specified indexer object.
|
java.math.BigDecimal |
getPropertyValueAsBigDecimal(java.lang.String propertyName)
Gets the property BigDecimal value of a specified object using the specified property name.
|
boolean |
getPropertyValueAsBoolean(java.lang.String propertyName)
Gets the property boolean value of a specified object using the specified property name.
|
BigByte |
getPropertyValueAsByte(java.lang.String propertyName)
Gets the property BigByte value of a specified object using the specified property name.
|
char |
getPropertyValueAsChar(java.lang.String propertyName)
Gets the property char value of a specified object using the specified property name.
|
DotNetNativeTypes.ClrDateTime |
getPropertyValueAsClrDateTime(java.lang.String propertyName)
Gets the property ClrDateTime value of a specified object using the specified property name.
|
DotNetNativeTypes.ClrDecimal |
getPropertyValueAsClrDecimal(java.lang.String propertyName)
Gets the property ClrDecimal value of a specified object using the specified property name.
|
DotNetNativeTypes.ClrObject |
getPropertyValueAsClrObject(java.lang.String propertyName)
Gets the property value of a specified object using the specified property name.
|
java.util.Calendar |
getPropertyValueAsDateTime(java.lang.String propertyName)
Gets the property Calendar value of a specified object using the specified property name.
|
double |
getPropertyValueAsDouble(java.lang.String propertyName)
Gets the property double value of a specified object using the specified property name.
|
float |
getPropertyValueAsFloat(java.lang.String propertyName)
Gets the property float value of a specified object using the specified property name.
|
int |
getPropertyValueAsInt(java.lang.String propertyName)
Gets the property integer value of a specified object using the specified property name.
|
long |
getPropertyValueAsLong(java.lang.String propertyName)
Gets the property long value of a specified object using the specified property name.
|
byte |
getPropertyValueAsSByte(java.lang.String propertyName)
Gets the property byte value of a specified object using the specified property name.
|
short |
getPropertyValueAsShort(java.lang.String propertyName)
Gets the property short value of a specified object using the specified property name.
|
java.lang.String |
getPropertyValueAsString(java.lang.String propertyName)
Gets the property string value of a specified object using the specified property name.
|
UInteger |
getPropertyValueAsUInt(java.lang.String propertyName)
Gets the property uint value of a specified object using the specified property name.
|
ULong |
getPropertyValueAsULong(java.lang.String propertyName)
Gets the property ulong value of a specified object using the specified property name.
|
UShort |
getPropertyValueAsUShort(java.lang.String propertyName)
Gets the property ushort value of a specified object using the specified property name.
|
TypeCode |
getTypeCode()
Gets the TypeCode for the specified object.
|
java.math.BigDecimal |
invokeBigDecimalMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a BigDecimal value.
|
java.math.BigDecimal |
invokeBigDecimalMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a BigDecimal value.
|
boolean |
invokeBooleanMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a boolean value.
|
boolean |
invokeBooleanMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a boolean value.
|
BigByte |
invokeByteMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a BigByte value.
|
BigByte |
invokeByteMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a BigByte value.
|
char |
invokeCharMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a char value.
|
char |
invokeCharMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a char value.
|
DotNetNativeTypes.ClrDateTime |
invokeClrDateTimeMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a Calendar value.
|
DotNetNativeTypes.ClrDateTime |
invokeClrDateTimeMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a ClrDateTime value.
|
DotNetNativeTypes.ClrDecimal |
invokeClrDecimalMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a ClrDecimal value.
|
DotNetNativeTypes.ClrDecimal |
invokeClrDecimalMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a ClrDecimal value.
|
DotNetNativeTypes.ClrObject |
invokeClrObjectMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters.
|
DotNetNativeTypes.ClrObject |
invokeClrObjectMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a ClrObject value.
|
java.util.Calendar |
invokeDateTimeMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a Calendar value.
|
java.util.Calendar |
invokeDateTimeMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a Calendar value.
|
double |
invokeDoubleMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a double value.
|
double |
invokeDoubleMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a double value.
|
float |
invokeFloatMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a float value.
|
float |
invokeFloatMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a float value.
|
int |
invokeIntMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a integer value.
|
int |
invokeIntMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a integer value.
|
long |
invokeLongMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a long value.
|
long |
invokeLongMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a long value.
|
byte |
invokeSByteMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a byte value.
|
byte |
invokeSByteMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a byte value.
|
short |
invokeShortMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a short value.
|
short |
invokeShortMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a short value.
|
java.lang.String |
invokeStringMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a string value.
|
java.lang.String |
invokeStringMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a String value.
|
UInteger |
invokeUIntMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a uint value.
|
UInteger |
invokeUIntMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a uint value.
|
ULong |
invokeULongMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a ulong value.
|
ULong |
invokeULongMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a ulong value.
|
UShort |
invokeUShortMethod(java.lang.String methodName)
Invokes the method represented by the current object instance, using the specified parameters and returns a ushort value.
|
UShort |
invokeUShortMethod(java.lang.String methodName,
java.lang.String[] typeNames,
java.lang.Object[] parameters)
Invokes the method represented by the current object instance, using the specified parameters and returns a ushort value.
|
boolean |
isArray()
Gets a boolean value that indicates whether the type is an array.
|
boolean |
isEnum()
Gets a boolean value indicating whether the current Type represents an enumeration.
|
boolean |
isGeneric()
Gets a boolean value indicating whether the current type is a generic type.
|
boolean |
isStatic()
Gets a boolean value indicating whether the current type is a static type.
|
void |
setArrayElement(int index,
java.lang.Object value)
Sets a value to the element at the specified position in the one-dimensional Array.
|
IClrArray |
toArray()
Gets an array that represents the current object.
|
java.lang.Object |
toObject()
Gets a java object that represents the current object.
|
java.lang.Object |
unWrap() |
AsType, CastTo, CastTo, close, createBaseObject, createInstance, createInstance, getClrObject, getDefaultPointer, getFieldValue, getPropertyIndexValue, getPropertyValue, invokeGenericMethod, invokeGenericMethod, invokeGenericMethod, invokeMethod, invokeMethod, invokeMethod, invokeVoidMethod
clearRef, equals, getBaseObject, getFieldValue, getPropertyIndexValue, getPropertyIndexValue, getPropertyValue, getType, invokeGenericClrObjectMethod, invokeGenericMethod, invokeMethod, invokeVoidMethod, registerEvent, registerEventCallBack, registerEventCallBackWithReturn, setFieldValue, setPropertyIndexValue, setPropertyIndexValue, setPropertyValue, unRegisterEvent, unRegisterEventCallBack, unRegisterEventCallBackWithReturn
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
equals, getBaseObject, getFieldValue, getPropertyIndexValue, getPropertyIndexValue, getPropertyValue, getType, invokeGenericMethod, invokeMethod, invokeVoidMethod, registerEventCallBack, registerEventCallBackWithReturn, setFieldValue, setPropertyIndexValue, setPropertyIndexValue, setPropertyValue, unRegisterEventCallBack, unRegisterEventCallBackWithReturn
public TClrStaticObject(java.lang.String typeName) throws EClrError
typeName
- The static type name of object to create.EClrError
public TClrStaticObject(DotNetNativeTypes.ClrObject clrObject)
clrObject
- Specifies the static clr pointerpublic boolean isStatic() throws EClrError
isStatic
in interface IClrObject
isStatic
in class TClrObject
EClrError
public boolean isGeneric() throws EClrError
isGeneric
in interface IClrObject
isGeneric
in class TClrObject
EClrError
public boolean isArray() throws EClrError
isArray
in interface IClrObject
isArray
in class TClrObject
EClrError
public boolean isEnum() throws EClrError
isEnum
in interface IClrObject
isEnum
in class TClrObject
EClrError
public TypeCode getTypeCode() throws EClrError
getTypeCode
in interface IClrObject
getTypeCode
in class TClrObject
EClrError
public java.lang.String getObjectAsString() throws EClrError
getObjectAsString
in interface IClrObject
getObjectAsString
in class TClrObject
EClrError
public int getArrayLength() throws EClrError
getArrayLength
in interface IClrObject
getArrayLength
in class TClrObject
EClrError
public java.lang.Object getArrayElement(int index) throws EClrError
getArrayElement
in interface IClrObject
getArrayElement
in class TClrObject
index
- A 32-bit integer that represents the position of the Array element to get.EClrError
public void setArrayElement(int index, java.lang.Object value) throws EClrError
setArrayElement
in interface IClrObject
setArrayElement
in class TClrObject
index
- A 32-bit integer that represents the position of the Array element to set.value
- The new value for the specified element.EClrError
public java.lang.Object toObject() throws EClrError
toObject
in interface IClrObject
toObject
in class TClrObject
EClrError
public IClrArray toArray() throws EClrError
toArray
in interface IClrObject
toArray
in class TClrObject
EClrError
public boolean getFieldValueAsBoolean(java.lang.String fieldName) throws EClrError
getFieldValueAsBoolean
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public DotNetNativeTypes.ClrObject getFieldValueAsClrObject(java.lang.String fieldName) throws EClrError
getFieldValueAsClrObject
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public byte getFieldValueAsSByte(java.lang.String fieldName) throws EClrError
getFieldValueAsSByte
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public BigByte getFieldValueAsByte(java.lang.String fieldName) throws EClrError
getFieldValueAsByte
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public java.util.Calendar getFieldValueAsDateTime(java.lang.String fieldName) throws EClrError
getFieldValueAsDateTime
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public DotNetNativeTypes.ClrDateTime getFieldValueAsClrDateTime(java.lang.String fieldName) throws EClrError
getFieldValueAsClrDateTime
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public short getFieldValueAsShort(java.lang.String fieldName) throws EClrError
getFieldValueAsShort
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public UShort getFieldValueAsUShort(java.lang.String fieldName) throws EClrError
getFieldValueAsUShort
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public int getFieldValueAsInt(java.lang.String fieldName) throws EClrError
getFieldValueAsInt
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public UInteger getFieldValueAsUInt(java.lang.String fieldName) throws EClrError
getFieldValueAsUInt
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public long getFieldValueAsLong(java.lang.String fieldName) throws EClrError
getFieldValueAsLong
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public ULong getFieldValueAsULong(java.lang.String fieldName) throws EClrError
getFieldValueAsULong
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public float getFieldValueAsFloat(java.lang.String fieldName) throws EClrError
getFieldValueAsFloat
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public double getFieldValueAsDouble(java.lang.String fieldName) throws EClrError
getFieldValueAsDouble
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public java.lang.String getFieldValueAsString(java.lang.String fieldName) throws EClrError
getFieldValueAsString
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public char getFieldValueAsChar(java.lang.String fieldName) throws java.lang.Exception
getFieldValueAsChar
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
java.lang.Exception
public DotNetNativeTypes.ClrDecimal getFieldValueAsClrDecimal(java.lang.String fieldName) throws EClrError
getFieldValueAsClrDecimal
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public java.math.BigDecimal getFieldValueAsBigDecimal(java.lang.String fieldName) throws EClrError
getFieldValueAsBigDecimal
in class TClrObject
fieldName
- The string containing the name of the data field to get.EClrError
public DotNetNativeTypes.ClrObject getPropertyValueAsClrObject(java.lang.String propertyName) throws EClrError
getPropertyValueAsClrObject
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public boolean getPropertyValueAsBoolean(java.lang.String propertyName) throws EClrError
getPropertyValueAsBoolean
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public byte getPropertyValueAsSByte(java.lang.String propertyName) throws EClrError
getPropertyValueAsSByte
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public BigByte getPropertyValueAsByte(java.lang.String propertyName) throws EClrError
getPropertyValueAsByte
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public java.util.Calendar getPropertyValueAsDateTime(java.lang.String propertyName) throws EClrError
getPropertyValueAsDateTime
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public DotNetNativeTypes.ClrDateTime getPropertyValueAsClrDateTime(java.lang.String propertyName) throws EClrError
getPropertyValueAsClrDateTime
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public short getPropertyValueAsShort(java.lang.String propertyName) throws EClrError
getPropertyValueAsShort
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public UShort getPropertyValueAsUShort(java.lang.String propertyName) throws EClrError
getPropertyValueAsUShort
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public int getPropertyValueAsInt(java.lang.String propertyName) throws EClrError
getPropertyValueAsInt
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public UInteger getPropertyValueAsUInt(java.lang.String propertyName) throws EClrError
getPropertyValueAsUInt
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public long getPropertyValueAsLong(java.lang.String propertyName) throws EClrError
getPropertyValueAsLong
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public ULong getPropertyValueAsULong(java.lang.String propertyName) throws EClrError
getPropertyValueAsULong
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public float getPropertyValueAsFloat(java.lang.String propertyName) throws EClrError
getPropertyValueAsFloat
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public double getPropertyValueAsDouble(java.lang.String propertyName) throws EClrError
getPropertyValueAsDouble
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public java.lang.String getPropertyValueAsString(java.lang.String propertyName) throws EClrError
getPropertyValueAsString
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public char getPropertyValueAsChar(java.lang.String propertyName) throws java.lang.Exception
getPropertyValueAsChar
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
java.lang.Exception
public DotNetNativeTypes.ClrDecimal getPropertyValueAsClrDecimal(java.lang.String propertyName) throws EClrError
getPropertyValueAsClrDecimal
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public java.math.BigDecimal getPropertyValueAsBigDecimal(java.lang.String propertyName) throws EClrError
getPropertyValueAsBigDecimal
in class TClrObject
propertyName
- The string containing the name of the public property to get.EClrError
public DotNetNativeTypes.ClrObject getPropertyIndexValueAsClrObject(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsClrObject
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
public boolean getPropertyIndexValueAsBoolean(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsBoolean
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
public byte getPropertyIndexValueAsSByte(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsSByte
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
public BigByte getPropertyIndexValueAsByte(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsByte
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
public java.util.Calendar getPropertyIndexValueAsDateTime(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsDateTime
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
public DotNetNativeTypes.ClrDateTime getPropertyIndexValueAsClrDateTime(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsClrDateTime
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
public short getPropertyIndexValueAsShort(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsShort
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
public UShort getPropertyIndexValueAsUShort(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsUShort
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
public int getPropertyIndexValueAsInt(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsInt
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
public UInteger getPropertyIndexValueAsUInt(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsUInt
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
public long getPropertyIndexValueAsLong(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsLong
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
public ULong getPropertyIndexValueAsULong(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsULong
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
public float getPropertyIndexValueAsFloat(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsFloat
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
public double getPropertyIndexValueAsDouble(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsDouble
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
public java.lang.String getPropertyIndexValueAsString(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsString
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
public char getPropertyIndexValueAsChar(java.lang.String propertyName, int index) throws java.lang.Exception
getPropertyIndexValueAsChar
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
java.lang.Exception
public DotNetNativeTypes.ClrDecimal getPropertyIndexValueAsClrDecimal(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsClrDecimal
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
public java.math.BigDecimal getPropertyIndexValueAsBigDecimal(java.lang.String propertyName, int index) throws EClrError
getPropertyIndexValueAsBigDecimal
in class TClrObject
propertyName
- The string containing the name of the public property to get.index
- Index value for indexed properties. The indexes of indexed properties are zero-based.EClrError
protected DotNetNativeTypes.ClrObject getPropertyIndexValueAsClrObject(java.lang.String propertyName, java.lang.String[] typeNames, java.lang.Object[] indices) throws EClrError
TClrObject
getPropertyIndexValueAsClrObject
in class TClrObject
propertyName
- typeNames
- indices
- EClrError
public DotNetNativeTypes.ClrObject invokeClrObjectMethod(java.lang.String methodName) throws EClrError
invokeClrObjectMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public boolean invokeBooleanMethod(java.lang.String methodName) throws EClrError
invokeBooleanMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public byte invokeSByteMethod(java.lang.String methodName) throws EClrError
invokeSByteMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public BigByte invokeByteMethod(java.lang.String methodName) throws EClrError
invokeByteMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public java.util.Calendar invokeDateTimeMethod(java.lang.String methodName) throws EClrError
invokeDateTimeMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public DotNetNativeTypes.ClrDateTime invokeClrDateTimeMethod(java.lang.String methodName) throws EClrError
invokeClrDateTimeMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public short invokeShortMethod(java.lang.String methodName) throws EClrError
invokeShortMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public UShort invokeUShortMethod(java.lang.String methodName) throws EClrError
invokeUShortMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public int invokeIntMethod(java.lang.String methodName) throws EClrError
invokeIntMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public UInteger invokeUIntMethod(java.lang.String methodName) throws EClrError
invokeUIntMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public long invokeLongMethod(java.lang.String methodName) throws EClrError
invokeLongMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public ULong invokeULongMethod(java.lang.String methodName) throws EClrError
invokeULongMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public float invokeFloatMethod(java.lang.String methodName) throws EClrError
invokeFloatMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public double invokeDoubleMethod(java.lang.String methodName) throws EClrError
invokeDoubleMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public java.lang.String invokeStringMethod(java.lang.String methodName) throws EClrError
invokeStringMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public char invokeCharMethod(java.lang.String methodName) throws java.lang.Exception
invokeCharMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
java.lang.Exception
public java.math.BigDecimal invokeBigDecimalMethod(java.lang.String methodName) throws EClrError
invokeBigDecimalMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public DotNetNativeTypes.ClrDecimal invokeClrDecimalMethod(java.lang.String methodName) throws EClrError
invokeClrDecimalMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.EClrError
public boolean invokeBooleanMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeBooleanMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public byte invokeSByteMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeSByteMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public BigByte invokeByteMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeByteMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public java.util.Calendar invokeDateTimeMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeDateTimeMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public DotNetNativeTypes.ClrDateTime invokeClrDateTimeMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeClrDateTimeMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public short invokeShortMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeShortMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public UShort invokeUShortMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeUShortMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public int invokeIntMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeIntMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public UInteger invokeUIntMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeUIntMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public long invokeLongMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeLongMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public ULong invokeULongMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeULongMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public float invokeFloatMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeFloatMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public double invokeDoubleMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeDoubleMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public java.lang.String invokeStringMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeStringMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public char invokeCharMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws java.lang.Exception
invokeCharMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
java.lang.Exception
public java.math.BigDecimal invokeBigDecimalMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeBigDecimalMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public DotNetNativeTypes.ClrDecimal invokeClrDecimalMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeClrDecimalMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public DotNetNativeTypes.ClrObject invokeClrObjectMethod(java.lang.String methodName, java.lang.String[] typeNames, java.lang.Object[] parameters) throws EClrError
invokeClrObjectMethod
in class TClrObject
methodName
- The string containing the name of the public method to get.typeNames
- The names of the method parameter types separated by commas or semi-colon. The names of the parameter types has the same number, order as the parameters of the method to be invoked.parameters
- An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method to be invoked.EClrError
public java.lang.Object unWrap() throws EClrError
unWrap
in interface IClrObject
unWrap
in class TClrObject
EClrError
public boolean getPropertyIndexValueAsBoolean(java.lang.String propertyName, java.lang.String[] typeNames, java.lang.Object[] indices) throws EClrError
getPropertyIndexValueAsBoolean
in class TClrObject
propertyName
- The string containing the name of the public property to get.typeNames
- An array of Type objects names representing the number, order, and type of the parameters for the indexed property to get.indices
- Index values for indexed properties.EClrError
public byte getPropertyIndexValueAsSByte(java.lang.String propertyName, java.lang.String[] typeNames, java.lang.Object[] indices) throws EClrError
getPropertyIndexValueAsSByte
in class TClrObject
propertyName
- The string containing the name of the public property to get.typeNames
- An array of Type objects names representing the number, order, and type of the parameters for the indexed property to get.indices
- Index values for indexed properties.EClrError
public BigByte getPropertyIndexValueAsByte(java.lang.String propertyName, java.lang.String[] typeNames, java.lang.Object[] indices) throws EClrError
getPropertyIndexValueAsByte
in class TClrObject
propertyName
- The string containing the name of the public property to get.typeNames
- An array of Type objects names representing the number, order, and type of the parameters for the indexed property to get.indices
- Index values for indexed properties.EClrError
public java.util.Calendar getPropertyIndexValueAsDateTime(java.lang.String propertyName, java.lang.String[] typeNames, java.lang.Object[] indices) throws EClrError
getPropertyIndexValueAsDateTime
in class TClrObject
propertyName
- The string containing the name of the public property to get.typeNames
- An array of Type objects names representing the number, order, and type of the parameters for the indexed property to get.indices
- Index values for indexed properties.EClrError
public short getPropertyIndexValueAsShort(java.lang.String propertyName, java.lang.String[] typeNames, java.lang.Object[] indices) throws EClrError
getPropertyIndexValueAsShort
in class TClrObject
propertyName
- The string containing the name of the public property to get.typeNames
- An array of Type objects names representing the number, order, and type of the parameters for the indexed property to get.indices
- Index values for indexed properties.EClrError
public UShort getPropertyIndexValueAsUShort(java.lang.String propertyName, java.lang.String[] typeNames, java.lang.Object[] indices) throws EClrError
getPropertyIndexValueAsUShort
in class TClrObject
propertyName
- The string containing the name of the public property to get.typeNames
- An array of Type objects names representing the number, order, and type of the parameters for the indexed property to get.indices
- Index values for indexed properties.EClrError
public int getPropertyIndexValueAsInt(java.lang.String propertyName, java.lang.String[] typeNames, java.lang.Object[] indices) throws EClrError
getPropertyIndexValueAsInt
in class TClrObject
propertyName
- The string containing the name of the public property to get.typeNames
- An array of Type objects names representing the number, order, and type of the parameters for the indexed property to get.indices
- Index values for indexed properties.EClrError
public UInteger getPropertyIndexValueAsUInt(java.lang.String propertyName, java.lang.String[] typeNames, java.lang.Object[] indices) throws EClrError
getPropertyIndexValueAsUInt
in class TClrObject
propertyName
- The string containing the name of the public property to get.typeNames
- An array of Type objects names representing the number, order, and type of the parameters for the indexed property to get.indices
- Index values for indexed properties.EClrError
public long getPropertyIndexValueAsLong(java.lang.String propertyName, java.lang.String[] typeNames, java.lang.Object[] indices) throws EClrError
getPropertyIndexValueAsLong
in class TClrObject
propertyName
- The string containing the name of the public property to get.typeNames
- An array of Type objects names representing the number, order, and type of the parameters for the indexed property to get.indices
- Index values for indexed properties.EClrError
public ULong getPropertyIndexValueAsULong(java.lang.String propertyName, java.lang.String[] typeNames, java.lang.Object[] indices) throws EClrError
getPropertyIndexValueAsULong
in class TClrObject
propertyName
- The string containing the name of the public property to get.typeNames
- An array of Type objects names representing the number, order, and type of the parameters for the indexed property to get.indices
- Index values for indexed properties.EClrError
public float getPropertyIndexValueAsFloat(java.lang.String propertyName, java.lang.String[] typeNames, java.lang.Object[] indices) throws EClrError
getPropertyIndexValueAsFloat
in class TClrObject
propertyName
- The string containing the name of the public property to get.typeNames
- An array of Type objects names representing the number, order, and type of the parameters for the indexed property to get.indices
- Index values for indexed properties.EClrError
public double getPropertyIndexValueAsDouble(java.lang.String propertyName, java.lang.String[] typeNames, java.lang.Object[] indices) throws EClrError
getPropertyIndexValueAsDouble
in class TClrObject
propertyName
- The string containing the name of the public property to get.typeNames
- An array of Type objects names representing the number, order, and type of the parameters for the indexed property to get.indices
- Index values for indexed properties.EClrError
public java.lang.String getPropertyIndexValueAsString(java.lang.String propertyName, java.lang.String[] typeNames, java.lang.Object[] indices) throws EClrError
getPropertyIndexValueAsString
in class TClrObject
propertyName
- The string containing the name of the public property to get.typeNames
- An array of Type objects names representing the number, order, and type of the parameters for the indexed property to get.indices
- Index values for indexed properties.EClrError
public char getPropertyIndexValueAsChar(java.lang.String propertyName, java.lang.String[] typeNames, java.lang.Object[] indices) throws EClrError
getPropertyIndexValueAsChar
in class TClrObject
propertyName
- The string containing the name of the public property to get.typeNames
- An array of Type objects names representing the number, order, and type of the parameters for the indexed property to get.indices
- Index values for indexed properties.EClrError
public java.math.BigDecimal getPropertyIndexValueAsBigDecimal(java.lang.String propertyName, java.lang.String[] typeNames, java.lang.Object[] indices) throws EClrError
getPropertyIndexValueAsBigDecimal
in class TClrObject
propertyName
- The string containing the name of the public property to get.typeNames
- An array of Type objects names representing the number, order, and type of the parameters for the indexed property to get.indices
- Index values for indexed properties.EClrError