Files
ChunilENG/Assets/Plugins/XRLib/Util/ReflectionExtend.cs
정영민 2dd5d814a7 update
2025-02-20 09:59:37 +09:00

23 lines
724 B
C#

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);
}
}
}