Files
Studio/Assets/Scripts/XRLib/Extenstions/ReflectionExtension.cs
2025-02-21 11:57:09 +09:00

18 lines
522 B
C#

using System;
using System.Reflection;
namespace XRLib
{
public static partial class ReflectionExtension
{
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);
}
}
}