You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
697 B

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ILRuntime.CLR.TypeSystem;
namespace ILRuntime.CLR.Method
{
public interface IMethod
{
string Name { get; }
int ParameterCount { get; }
bool HasThis { get; }
IType DeclearingType { get; }
IType ReturnType { get; }
List<IType> Parameters { get; }
int GenericParameterCount { get; }
bool IsGenericInstance { get; }
bool IsConstructor { get; }
bool IsDelegateInvoke { get; }
bool IsStatic { get; }
IMethod MakeGenericMethod(IType[] genericArguments);
bool IsExtend { get; }
}
}