public class IReflectImplementation extends NetObject implements IReflect
.NET documentation at https://learn.microsoft.com/dotnet/api/System.Reflection.IReflect
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=8.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.Reflection.IReflect
|
static JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
IReflectImplementation(java.lang.Object instance)
Internal constructor.
|
| Modifier and Type | Method and Description |
|---|---|
FieldInfo |
GetField(java.lang.String name,
BindingFlags bindingAttr)
Invokes the .NET member GetField.
|
FieldInfo[] |
GetFields(BindingFlags bindingAttr)
Invokes the .NET member GetFields.
|
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. |
MemberInfo[] |
GetMember(java.lang.String name,
BindingFlags bindingAttr)
Invokes the .NET member GetMember.
|
MemberInfo[] |
GetMembers(BindingFlags bindingAttr)
Invokes the .NET member GetMembers.
|
MethodInfo |
GetMethod(java.lang.String name,
BindingFlags bindingAttr)
Invokes the .NET member GetMethod.
|
MethodInfo |
GetMethod(java.lang.String name,
BindingFlags bindingAttr,
Binder binder,
NetType[] types,
ParameterModifier[] modifiers)
Invokes the .NET member GetMethod.
|
MethodInfo[] |
GetMethods(BindingFlags bindingAttr)
Invokes the .NET member GetMethods.
|
PropertyInfo[] |
GetProperties(BindingFlags bindingAttr)
Invokes the .NET member GetProperties.
|
PropertyInfo |
GetProperty(java.lang.String name,
BindingFlags bindingAttr)
Invokes the .NET member GetProperty.
|
PropertyInfo |
GetProperty(java.lang.String name,
BindingFlags bindingAttr,
Binder binder,
NetType returnType,
NetType[] types,
ParameterModifier[] modifiers)
Invokes the .NET member GetProperty.
|
NetType |
getUnderlyingSystemType()
Gets the value of the .NET property UnderlyingSystemType.
|
NetObject |
InvokeMember(java.lang.String dupParam0,
BindingFlags dupParam1,
Binder dupParam2,
NetObject dupParam3,
NetObject[] dupParam4,
ParameterModifier[] dupParam5,
CultureInfo dupParam6,
JCORefOut dupParam7)
Invokes the .NET member InvokeMember.
|
NetObject |
InvokeMember(java.lang.String name,
BindingFlags invokeAttr,
Binder binder,
NetObject target,
NetObject[] args,
ParameterModifier[] modifiers,
CultureInfo culture,
java.lang.String[] namedParameters)
Invokes the .NET member InvokeMember.
|
static IReflect |
ToIReflect(IJCOBridgeReflected from)
Try to cast the
IJCOBridgeReflected instance into IReflect, a cast assert is made to check if types are compatible. |
cast, Equals, Equals, GetHashCode, GetType, hashCode, setJCOInstance, toString, ToStringpublic static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public IReflectImplementation(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 FieldInfo GetField(java.lang.String name, BindingFlags bindingAttr) throws java.lang.Throwable
GetField in interface IReflectname - the argument of type java.lang.StringbindingAttr - the argument of type BindingFlagsjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic FieldInfo[] GetFields(BindingFlags bindingAttr) throws java.lang.Throwable
GetFields in interface IReflectbindingAttr - the argument of type BindingFlagsjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic java.lang.String getJCOAssemblyName()
NetObjectgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in interface IReflectgetJCOAssemblyName in class NetObjectpublic java.lang.String getJCOClassName()
NetObjectgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in interface IReflectgetJCOClassName in class NetObjectpublic java.lang.Object getJCOInstance()
NetObjectgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in interface IReflectgetJCOInstance in class NetObjectnull if there is nonepublic java.lang.String getJCOObjectName()
NetObjectgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in interface IReflectgetJCOObjectName in class NetObjectpublic JCType getJCOType()
NetObjectJCType of the .NET type.getJCOType in interface IJCOBridgeReflectedgetJCOType in interface IReflectgetJCOType in class NetObjectpublic MemberInfo[] GetMember(java.lang.String name, BindingFlags bindingAttr) throws java.lang.Throwable
GetMember in interface IReflectname - the argument of type java.lang.StringbindingAttr - the argument of type BindingFlagsjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic MemberInfo[] GetMembers(BindingFlags bindingAttr) throws java.lang.Throwable
GetMembers in interface IReflectbindingAttr - the argument of type BindingFlagsjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic MethodInfo GetMethod(java.lang.String name, BindingFlags bindingAttr) throws java.lang.Throwable
GetMethod in interface IReflectname - the argument of type java.lang.StringbindingAttr - the argument of type BindingFlagsjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic MethodInfo GetMethod(java.lang.String name, BindingFlags bindingAttr, Binder binder, NetType[] types, ParameterModifier[] modifiers) throws java.lang.Throwable
GetMethod in interface IReflectname - the argument of type java.lang.StringbindingAttr - the argument of type BindingFlagsbinder - the argument of type Bindertypes - the argument of type NetType[]modifiers - the argument of type ParameterModifier[]java.lang.Throwable - if the call fails in the bridge or in the CLRpublic MethodInfo[] GetMethods(BindingFlags bindingAttr) throws java.lang.Throwable
GetMethods in interface IReflectbindingAttr - the argument of type BindingFlagsjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic PropertyInfo[] GetProperties(BindingFlags bindingAttr) throws java.lang.Throwable
GetProperties in interface IReflectbindingAttr - the argument of type BindingFlagsjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic PropertyInfo GetProperty(java.lang.String name, BindingFlags bindingAttr) throws java.lang.Throwable
GetProperty in interface IReflectname - the argument of type java.lang.StringbindingAttr - the argument of type BindingFlagsjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic PropertyInfo GetProperty(java.lang.String name, BindingFlags bindingAttr, Binder binder, NetType returnType, NetType[] types, ParameterModifier[] modifiers) throws java.lang.Throwable
GetProperty in interface IReflectname - the argument of type java.lang.StringbindingAttr - the argument of type BindingFlagsbinder - the argument of type BinderreturnType - the argument of type NetTypetypes - the argument of type NetType[]modifiers - the argument of type ParameterModifier[]java.lang.Throwable - if the call fails in the bridge or in the CLRpublic NetType getUnderlyingSystemType() throws java.lang.Throwable
getUnderlyingSystemType in interface IReflectjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic NetObject InvokeMember(java.lang.String dupParam0, BindingFlags dupParam1, Binder dupParam2, NetObject dupParam3, NetObject[] dupParam4, ParameterModifier[] dupParam5, CultureInfo dupParam6, JCORefOut dupParam7) throws java.lang.Throwable
InvokeMember in interface IReflectdupParam0 - the argument of type java.lang.StringdupParam1 - the argument of type BindingFlagsdupParam2 - the argument of type BinderdupParam3 - the argument of type NetObjectdupParam4 - the argument of type NetObject[]dupParam5 - the argument of type ParameterModifier[]dupParam6 - the argument of type CultureInfodupParam7 - the argument of type JCORefOutjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic NetObject InvokeMember(java.lang.String name, BindingFlags invokeAttr, Binder binder, NetObject target, NetObject[] args, ParameterModifier[] modifiers, CultureInfo culture, java.lang.String[] namedParameters) throws java.lang.Throwable
InvokeMember in interface IReflectname - the argument of type java.lang.StringinvokeAttr - the argument of type BindingFlagsbinder - the argument of type Bindertarget - the argument of type NetObjectargs - the argument of type NetObject[]modifiers - the argument of type ParameterModifier[]culture - the argument of type CultureInfonamedParameters - the argument of type java.lang.String[]java.lang.Throwable - if the call fails in the bridge or in the CLRpublic static IReflect ToIReflect(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into IReflect, a cast assert is made to check if types are compatible.ToIReflect in interface IReflectfrom - IJCOBridgeReflected instance to be castedIReflect instancejava.lang.Throwable - in case of error during cast operation