12345678910111213141516171819202122232425262728293031323334 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Reflection;
- using System.Globalization;
- using ILRuntime.CLR.TypeSystem;
- namespace ILRuntime.Reflection
- {
- public class ILRuntimeParameterInfo : ParameterInfo
- {
- IType type;
- MethodBase method;
- Mono.Cecil.ParameterDefinition definition;
- public ILRuntimeParameterInfo(Mono.Cecil.ParameterDefinition definition, IType type, MethodBase method)
- {
- this.type = type;
- this.method = method;
- this.MemberImpl = method;
- this.definition = definition;
- NameImpl = definition.Name;
- }
- public override Type ParameterType
- {
- get
- {
- return type.ReflectionType;
- }
- }
- }
- }
|