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]