1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-23 18:18:00 +02:00

Added ReflectAttribute.ReflectImplementer

This commit is contained in:
Brian Fiete 2020-09-26 08:26:42 -07:00
parent 52ccdfe46a
commit 0e10eba8f5
3 changed files with 37 additions and 3 deletions

View file

@ -30,6 +30,9 @@ namespace System
Alias = 0x100000,
Block = 0x200000,
Types = .Struct | .Enum | .Function | .Class | .Interface,
ValueTypes = .Struct | .Enum | .Function,
All = Assembly | Module | Class | Struct | Enum | Constructor |
Method | Property | Field | StaticField | Interface | Parameter |
Delegate | Function | ReturnValue | GenericParameter | Invocation | MemberAccess |
@ -51,7 +54,7 @@ namespace System
AllMembers = 0x7F,
All = 0xFF, // Doesn't include dynamic boxing
ApplyToInnerTypes = 0x200,
ApplyToInnerTypes = 0x200
}
public enum AttributeFlags
@ -107,6 +110,11 @@ namespace System
public this(ReflectKind reflectKind = .AllMembers)
{
}
public ReflectKind ReflectImplementer
{
set mut { }
}
}
[AttributeUsage(.Method | .Constructor | .Invocation)]