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,7 +4,7 @@
All rights reserved.
*/
using System;
using System.Collections.Generic;
using System.Reflection;
namespace Il2CppInspector.Reflection {
@@ -14,7 +14,10 @@ namespace Il2CppInspector.Reflection {
public Il2CppFieldDefinition Definition { get; }
public int Index { get; }
public long Offset { get; }
// Custom attributes for this member
public override IEnumerable<CustomAttributeData> CustomAttributes => CustomAttributeData.GetCustomAttributes(this);
public bool HasDefaultValue { get; }
public object DefaultValue { get; }