scripts
This commit is contained in:
@@ -0,0 +1,186 @@
|
||||
using System;
|
||||
using System.Globalization;
|
||||
|
||||
namespace System.Reflection
|
||||
{
|
||||
// Token: 0x02000209 RID: 521
|
||||
internal class MonoArrayMethod : MethodInfo
|
||||
{
|
||||
// Token: 0x06001BB1 RID: 7089 RVA: 0x00067C4C File Offset: 0x00065E4C
|
||||
internal MonoArrayMethod(Type arrayClass, string methodName, CallingConventions callingConvention, Type returnType, Type[] parameterTypes)
|
||||
{
|
||||
this.name = methodName;
|
||||
this.parent = arrayClass;
|
||||
this.ret = returnType;
|
||||
this.parameters = (Type[])parameterTypes.Clone();
|
||||
this.call_conv = callingConvention;
|
||||
}
|
||||
|
||||
// Token: 0x06001BB2 RID: 7090 RVA: 0x00067C84 File Offset: 0x00065E84
|
||||
[MonoTODO("Always returns this")]
|
||||
public override MethodInfo GetBaseDefinition()
|
||||
{
|
||||
return this;
|
||||
}
|
||||
|
||||
// Token: 0x170004EC RID: 1260
|
||||
// (get) Token: 0x06001BB3 RID: 7091 RVA: 0x00067C88 File Offset: 0x00065E88
|
||||
public override Type ReturnType
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.ret;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004ED RID: 1261
|
||||
// (get) Token: 0x06001BB4 RID: 7092 RVA: 0x00067C90 File Offset: 0x00065E90
|
||||
[MonoTODO("Not implemented. Always returns null")]
|
||||
public override ICustomAttributeProvider ReturnTypeCustomAttributes
|
||||
{
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001BB5 RID: 7093 RVA: 0x00067C94 File Offset: 0x00065E94
|
||||
[MonoTODO("Not implemented. Always returns zero")]
|
||||
public override MethodImplAttributes GetMethodImplementationFlags()
|
||||
{
|
||||
return MethodImplAttributes.IL;
|
||||
}
|
||||
|
||||
// Token: 0x06001BB6 RID: 7094 RVA: 0x00067C98 File Offset: 0x00065E98
|
||||
[MonoTODO("Not implemented. Always returns an empty array")]
|
||||
public override ParameterInfo[] GetParameters()
|
||||
{
|
||||
return new ParameterInfo[0];
|
||||
}
|
||||
|
||||
// Token: 0x06001BB7 RID: 7095 RVA: 0x00067CA0 File Offset: 0x00065EA0
|
||||
[MonoTODO("Not implemented")]
|
||||
public override object Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
// Token: 0x170004EE RID: 1262
|
||||
// (get) Token: 0x06001BB8 RID: 7096 RVA: 0x00067CA8 File Offset: 0x00065EA8
|
||||
public override RuntimeMethodHandle MethodHandle
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.mhandle;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004EF RID: 1263
|
||||
// (get) Token: 0x06001BB9 RID: 7097 RVA: 0x00067CB0 File Offset: 0x00065EB0
|
||||
[MonoTODO("Not implemented. Always returns zero")]
|
||||
public override MethodAttributes Attributes
|
||||
{
|
||||
get
|
||||
{
|
||||
return MethodAttributes.PrivateScope;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004F0 RID: 1264
|
||||
// (get) Token: 0x06001BBA RID: 7098 RVA: 0x00067CB4 File Offset: 0x00065EB4
|
||||
public override Type ReflectedType
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.parent;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004F1 RID: 1265
|
||||
// (get) Token: 0x06001BBB RID: 7099 RVA: 0x00067CBC File Offset: 0x00065EBC
|
||||
public override Type DeclaringType
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.parent;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170004F2 RID: 1266
|
||||
// (get) Token: 0x06001BBC RID: 7100 RVA: 0x00067CC4 File Offset: 0x00065EC4
|
||||
public override string Name
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.name;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001BBD RID: 7101 RVA: 0x00067CCC File Offset: 0x00065ECC
|
||||
public override bool IsDefined(Type attributeType, bool inherit)
|
||||
{
|
||||
return MonoCustomAttrs.IsDefined(this, attributeType, inherit);
|
||||
}
|
||||
|
||||
// Token: 0x06001BBE RID: 7102 RVA: 0x00067CD8 File Offset: 0x00065ED8
|
||||
public override object[] GetCustomAttributes(bool inherit)
|
||||
{
|
||||
return MonoCustomAttrs.GetCustomAttributes(this, inherit);
|
||||
}
|
||||
|
||||
// Token: 0x06001BBF RID: 7103 RVA: 0x00067CE4 File Offset: 0x00065EE4
|
||||
public override object[] GetCustomAttributes(Type attributeType, bool inherit)
|
||||
{
|
||||
return MonoCustomAttrs.GetCustomAttributes(this, attributeType, inherit);
|
||||
}
|
||||
|
||||
// Token: 0x06001BC0 RID: 7104 RVA: 0x00067CF0 File Offset: 0x00065EF0
|
||||
public override string ToString()
|
||||
{
|
||||
string text = string.Empty;
|
||||
ParameterInfo[] array = this.GetParameters();
|
||||
for (int i = 0; i < array.Length; i++)
|
||||
{
|
||||
if (i > 0)
|
||||
{
|
||||
text += ", ";
|
||||
}
|
||||
text += array[i].ParameterType.Name;
|
||||
}
|
||||
if (this.ReturnType != null)
|
||||
{
|
||||
return string.Concat(new string[]
|
||||
{
|
||||
this.ReturnType.Name,
|
||||
" ",
|
||||
this.Name,
|
||||
"(",
|
||||
text,
|
||||
")"
|
||||
});
|
||||
}
|
||||
return string.Concat(new string[] { "void ", this.Name, "(", text, ")" });
|
||||
}
|
||||
|
||||
// Token: 0x04000848 RID: 2120
|
||||
internal RuntimeMethodHandle mhandle;
|
||||
|
||||
// Token: 0x04000849 RID: 2121
|
||||
internal Type parent;
|
||||
|
||||
// Token: 0x0400084A RID: 2122
|
||||
internal Type ret;
|
||||
|
||||
// Token: 0x0400084B RID: 2123
|
||||
internal Type[] parameters;
|
||||
|
||||
// Token: 0x0400084C RID: 2124
|
||||
internal string name;
|
||||
|
||||
// Token: 0x0400084D RID: 2125
|
||||
internal int table_idx;
|
||||
|
||||
// Token: 0x0400084E RID: 2126
|
||||
internal CallingConventions call_conv;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user