class · System.Reflection
MemberInfo
public class System.Reflection.MemberInfo : System.Any
What every member has: its name, the type that declares it, its access, and where its describer keeps it.
- Kind
- class
- Namespace
- System.Reflection
- Assembly
- System.Core
- Access
- public, abstract
- Source file
Reflection.ant
Inheritance
- Base classes
-
AnyMemberInfo - Derived types
-
FieldInfoMethodBasePropertyInfo
Properties
Methods
method GetCustomAttributes() -> System.Any[]
#
The custom attributes written on the member.
method GetCustomAttributes(attributeType: System.Type) -> System.Any[]
#
method IsDefined(attributeType: System.Type) -> bool
#
method ToString() -> System.String<u8>
#
Private and internal members (10)
field name: System.String<u8>
#
field declaring: System.Type
#
field describer: System.Reflection.TypeDescriber
#
constructor MemberInfo(declaring: System.Type, name: System.String<u8>, flags: i32, describer: System.Reflection.TypeDescriber, index: i32)
#
What the describer's Attributes takes for this member (fields, methods and properties are numbered apart).
property Describer: System.Reflection.TypeDescriber
#
Inherited members (4)
GetTypemethod from AnyUndescribedmethod from AnyHashmethod from Anydestroymethod from Any
Source
MemberInfo as Larva HIR, decompiled from its Larva HIR.
// What every member has: its name, the type that declares it, its access, and where its describer keeps it.
public class System.Reflection.MemberInfo : System.Any
{
field name: System.String<u8>
field declaring: System.Type
field flags: i32
field describer: System.Reflection.TypeDescriber
field index: i32
constructor MemberInfo(declaring: System.Type, name: System.String<u8>, flags: i32, describer: System.Reflection.TypeDescriber, index: i32)
// What the describer's Attributes takes for this member (fields, methods and properties are numbered apart).
method AttributeKey() -> i32
method Has(flag: i32) -> bool
// The custom attributes written on the member.
method GetCustomAttributes() -> System.Any[]
method GetCustomAttributes(attributeType: System.Type) -> System.Any[]
method IsDefined(attributeType: System.Type) -> bool
method ToString() -> System.String<u8>
property Describer: System.Reflection.TypeDescriber
property Index: i32
property Name: System.String<u8>
property DeclaringType: System.Type
property IsPublic: bool
property IsStatic: bool
}