IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IKVM.Reflection.BuiltinArrayMethod Class Referencesealed
Inheritance diagram for IKVM.Reflection.BuiltinArrayMethod:
IKVM.Reflection.Emit.ArrayMethod

Public Member Functions

override MethodImplAttributes GetMethodImplementationFlags ()
 
override MethodBody GetMethodBody ()
 
override ParameterInfo[] GetParameters ()
 
- Public Member Functions inherited from IKVM.Reflection.Emit.ArrayMethod
override MethodBody GetMethodBody ()
 
override MethodImplAttributes GetMethodImplementationFlags ()
 
override ParameterInfo[] GetParameters ()
 

Properties

override MethodAttributes Attributes [get]
 
override int MetadataToken [get]
 
override ParameterInfo ReturnParameter [get]
 
- Properties inherited from IKVM.Reflection.Emit.ArrayMethod
override int __MethodRVA [get]
 
override MethodAttributes Attributes [get]
 
override CallingConventions CallingConvention [get]
 
override Type DeclaringType [get]
 
override Module Module [get]
 
override string Name [get]
 
override ParameterInfo ReturnParameter [get]
 
override Type ReturnType [get]
 

Additional Inherited Members

- Protected Attributes inherited from IKVM.Reflection.Emit.ArrayMethod
readonly Type[] parameterTypes
 
- Package Functions inherited from IKVM.Reflection.Emit.ArrayMethod

Detailed Description

Definition at line 28 of file BuiltinArrayMethod.cs.

Member Function Documentation

◆ GetMethodBody()

override MethodBody IKVM.Reflection.BuiltinArrayMethod.GetMethodBody ( )

Definition at line 134 of file BuiltinArrayMethod.cs.

135 {
136 return null;
137 }

◆ GetMethodImplementationFlags()

override MethodImplAttributes IKVM.Reflection.BuiltinArrayMethod.GetMethodImplementationFlags ( )

Definition at line 124 of file BuiltinArrayMethod.cs.

125 {
126 return MethodImplAttributes.IL;
127 }

◆ GetParameters()

override ParameterInfo[] IKVM.Reflection.BuiltinArrayMethod.GetParameters ( )

Definition at line 139 of file BuiltinArrayMethod.cs.

140 {
141 var parameterInfos = new ParameterInfo[parameterTypes.Length];
142 for (int i = 0; i < parameterInfos.Length; i++)
143 parameterInfos[i] = new ParameterInfoImpl(this, parameterTypes[i], i);
144
145 return parameterInfos;
146 }
IKVM.Reflection.ParameterInfo ParameterInfo

Property Documentation

◆ Attributes

override MethodAttributes IKVM.Reflection.BuiltinArrayMethod.Attributes
get

Definition at line 119 of file BuiltinArrayMethod.cs.

120 {
121 get { return this.Name == ".ctor" ? MethodAttributes.RTSpecialName | MethodAttributes.Public : MethodAttributes.Public; }
122 }

◆ MetadataToken

override int IKVM.Reflection.BuiltinArrayMethod.MetadataToken
get

Definition at line 129 of file BuiltinArrayMethod.cs.

130 {
131 get { return 0x06000000; }
132 }

◆ ReturnParameter

override ParameterInfo IKVM.Reflection.BuiltinArrayMethod.ReturnParameter
get

Definition at line 148 of file BuiltinArrayMethod.cs.

149 {
150 get { return new ParameterInfoImpl(this, this.ReturnType, -1); }
151 }

The documentation for this class was generated from the following file: