/// <summary> /// 根据元数据反解出函数信息 /// </summary> /// <param name="methodInfo">方法元数据</param> /// <returns></returns> public static string GetMethodDeclaration(MethodInfo methodInfo) { StringBuilder declaration = new StringBuilder(); declaration.Append(AccessReverser.GetAccess(methodInfo)); declaration.Append(ModifierReverser.GetModifier(methodInfo)); declaration.Append(methodInfo.ReturnType.GetDevelopName()); declaration.Append(methodInfo.Name); declaration.Append(GetParameters(methodInfo)); return(declaration.ToString()); }
public T MethodModifier(MethodInfo modifier) { OnceModifierScript = ModifierReverser.GetModifier(modifier); return(Link); }
public T ClassModifier(MethodInfo reflectMethodInfo) { ModifierScript = ModifierReverser.GetModifier(reflectMethodInfo); return(Link); }
public T ClassModifier(Modifiers enumModifier) { ModifierScript = ModifierReverser.GetModifier(enumModifier); return(Link); }
public T MemberModifier(Modifiers modifier) { ModifierScript = ModifierReverser.GetModifier(modifier); return(Link); }