This commit is contained in:
정영민
2025-02-20 09:59:37 +09:00
parent 4dfe902e02
commit 2dd5d814a7
6244 changed files with 4671685 additions and 5 deletions

View File

@@ -0,0 +1,23 @@
using System;
using System.Reflection;
namespace WI
{
public static partial class ReflectionExtend
{
public static FieldInfo GetAllField(this Type target, string name)
{
return target.GetField(name, BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Public);
}
public static FieldInfo[] GetAllFields(this Type target)
{
return target.GetFields(BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Public);
}
public static PropertyInfo[] GetAllProperties(this Type target)
{
return target.GetProperties(BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Public);
}
}
}