Model: Initial framework for custom attributes

This commit is contained in:
Katy Coe
2019-11-03 22:25:38 +01:00
parent 7f398f40cb
commit 7351e339f0
12 changed files with 73 additions and 28 deletions

View File

@@ -4,6 +4,7 @@
All rights reserved.
*/
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
@@ -17,7 +18,8 @@ namespace Il2CppInspector.Reflection {
public bool CanRead => GetMethod != null;
public bool CanWrite => SetMethod != null;
// TODO: CustomAttributes
// Custom attributes for this member
public override IEnumerable<CustomAttributeData> CustomAttributes => CustomAttributeData.GetCustomAttributes(this);
public MethodInfo GetMethod { get; }
public MethodInfo SetMethod { get; }