IKVM.Reflection.Module.ResolveMethod C# (CSharp) Method

ResolveMethod() public abstract method

public abstract ResolveMethod ( int metadataToken, Type genericTypeArguments, Type genericMethodArguments ) : IKVM.Reflection.MethodBase
metadataToken int
genericTypeArguments Type
genericMethodArguments Type
return IKVM.Reflection.MethodBase
        public abstract MethodBase ResolveMethod(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments);

Same methods

Module::ResolveMethod ( int metadataToken ) : IKVM.Reflection.MethodBase

Usage Example

Example #1
0
 internal static List <CustomAttributeData> GetCustomAttributesImpl(List <CustomAttributeData> list, Module module, int token, Type attributeType)
 {
     foreach (int i in module.CustomAttribute.Filter(token))
     {
         if (attributeType == null)
         {
             if (list == null)
             {
                 list = new List <CustomAttributeData>();
             }
             list.Add(new CustomAttributeData(module, i));
         }
         else
         {
             if (attributeType.IsAssignableFrom(module.ResolveMethod(module.CustomAttribute.records[i].Type).DeclaringType))
             {
                 if (list == null)
                 {
                     list = new List <CustomAttributeData>();
                 }
                 list.Add(new CustomAttributeData(module, i));
             }
         }
     }
     return(list);
 }
All Usage Examples Of IKVM.Reflection.Module::ResolveMethod