我正在使用以下代码作为
[DisplayOrder]
public static void ss()
{
Console.WriteLine("ss");
}
我正在使用以下代码获取方法名称
foreach (MethodInfo targetMethod in type.GetMethods(BindingFlags.Static | BindingFlags.InvokeMethod | BindingFlags.Default | BindingFlags.CreateInstance | BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly | BindingFlags.SuppressChangeType | BindingFlags.ExactBinding | BindingFlags.FlattenHierarchy | BindingFlags.GetField | BindingFlags.GetProperty ))
{
Console.WriteLine("=== " + targetMethod.Name);
{
instances.Add(new AspectInstance(targetMethod, aspectToApply));
}
}
foreach (Type nestedType in type.GetNestedTypes())
{
ProcessType(nestedType, instances);
}
}
方法的名称来了并且执行得很好
我不知道如何将标签名称设为“[DisplayOrder]”。
卡在这里
不知道如何进行