FieldInfo {System.Reflection} | .NET clr documentation

## FieldInfo

### Description

### Declare

    # namespace System.Reflection
    export class FieldInfo extends MemberInfo {
       Attributes: FieldAttributes;
       CustomAttributes: iterates(CustomAttributeData);
       DeclaringType: Type;
       FieldHandle: RuntimeFieldHandle;
       FieldType: Type;
       IsAssembly: boolean;
       IsCollectible: boolean;
       IsFamily: boolean;
       IsFamilyAndAssembly: boolean;
       IsFamilyOrAssembly: boolean;
       IsInitOnly: boolean;
       IsLiteral: boolean;
       IsNotSerialized: boolean;
       IsPinvokeImpl: boolean;
       IsPrivate: boolean;
       IsPublic: boolean;
       IsSecurityCritical: boolean;
       IsSecuritySafeCritical: boolean;
       IsSecurityTransparent: boolean;
       IsSpecialName: boolean;
       IsStatic: boolean;
       MemberType: MemberTypes;
       MetadataToken: integer;
       Module: Module;
       Name: string;
       ReflectedType: Type;
    }

### .NET clr type reference tree

1. this class extends from MemberInfo class: MemberInfo
2. use by property member `Attributes`: FieldAttributes
3. use by property member `CustomAttributes`: iterates(CustomAttributeData)
4. use by property member `DeclaringType`: Type
5. use by property member `FieldHandle`: RuntimeFieldHandle
6. use by property member `FieldType`: Type
7. use by property member `MemberType`: MemberTypes
8. use by property member `Module`: Module
9. use by property member `ReflectedType`: Type

[Package {$package} version {$version} Index]