mirror of
https://github.com/DCFApixels/DragonECS-AutoInjections.git
synced 2025-09-17 12:24:34 +08:00
refactoring
This commit is contained in:
parent
5745acc563
commit
c859b4800c
@ -15,7 +15,7 @@ namespace DCFApixels.DragonECS
|
|||||||
public sealed class CombineAttribute : InjectAspectMemberAttribute
|
public sealed class CombineAttribute : InjectAspectMemberAttribute
|
||||||
{
|
{
|
||||||
public readonly int order = 0;
|
public readonly int order = 0;
|
||||||
public CombineAttribute(int order = 0) => this.order = order;
|
public CombineAttribute(int order = 0) { this.order = order; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public abstract class ImplicitInjectAttribute : Attribute { }
|
public abstract class ImplicitInjectAttribute : Attribute { }
|
||||||
|
@ -243,7 +243,7 @@ namespace DCFApixels.DragonECS
|
|||||||
private FieldInfo _member;
|
private FieldInfo _member;
|
||||||
private EcsInjectAttribute _injectAttribute;
|
private EcsInjectAttribute _injectAttribute;
|
||||||
public bool IsInjected { get; private set; }
|
public bool IsInjected { get; private set; }
|
||||||
public Type PropertyType => _member.FieldType;
|
public Type PropertyType { get { return _member.FieldType; } }
|
||||||
public InjectedField(FieldInfo member)
|
public InjectedField(FieldInfo member)
|
||||||
{
|
{
|
||||||
_member = member;
|
_member = member;
|
||||||
@ -262,7 +262,7 @@ namespace DCFApixels.DragonECS
|
|||||||
private PropertyInfo _member;
|
private PropertyInfo _member;
|
||||||
private EcsInjectAttribute _injectAttribute;
|
private EcsInjectAttribute _injectAttribute;
|
||||||
public bool IsInjected { get; private set; }
|
public bool IsInjected { get; private set; }
|
||||||
public Type PropertyType => _member.PropertyType;
|
public Type PropertyType { get { return _member.PropertyType; } }
|
||||||
public InjectedProperty(PropertyInfo member)
|
public InjectedProperty(PropertyInfo member)
|
||||||
{
|
{
|
||||||
_member = member;
|
_member = member;
|
||||||
@ -282,7 +282,7 @@ namespace DCFApixels.DragonECS
|
|||||||
private EcsInjectAttribute _injectAttribute;
|
private EcsInjectAttribute _injectAttribute;
|
||||||
private Type propertyType;
|
private Type propertyType;
|
||||||
public bool IsInjected { get; private set; }
|
public bool IsInjected { get; private set; }
|
||||||
public Type PropertyType => propertyType;
|
public Type PropertyType { get { return propertyType; } }
|
||||||
public InjectedMethod(MethodInfo member)
|
public InjectedMethod(MethodInfo member)
|
||||||
{
|
{
|
||||||
_member = member;
|
_member = member;
|
||||||
|
Loading…
Reference in New Issue
Block a user