mscorlib(4.0.0.0) API with additions
FieldAttributes.cs
2 
3 namespace System.Reflection
4 {
7  [Flags]
8  [ComVisible(true)]
9  [__DynamicallyInvokable]
10  public enum FieldAttributes
11  {
13  [__DynamicallyInvokable]
14  FieldAccessMask = 0x7,
16  [__DynamicallyInvokable]
17  PrivateScope = 0x0,
19  [__DynamicallyInvokable]
20  Private = 0x1,
22  [__DynamicallyInvokable]
23  FamANDAssem = 0x2,
25  [__DynamicallyInvokable]
26  Assembly = 0x3,
28  [__DynamicallyInvokable]
29  Family = 0x4,
31  [__DynamicallyInvokable]
32  FamORAssem = 0x5,
34  [__DynamicallyInvokable]
35  Public = 0x6,
37  [__DynamicallyInvokable]
38  Static = 0x10,
40  [__DynamicallyInvokable]
41  InitOnly = 0x20,
43  [__DynamicallyInvokable]
44  Literal = 0x40,
46  [__DynamicallyInvokable]
47  NotSerialized = 0x80,
49  [__DynamicallyInvokable]
50  SpecialName = 0x200,
52  [__DynamicallyInvokable]
53  PinvokeImpl = 0x2000,
55  ReservedMask = 0x9500,
57  [__DynamicallyInvokable]
58  RTSpecialName = 0x400,
60  [__DynamicallyInvokable]
61  HasFieldMarshal = 0x1000,
63  [__DynamicallyInvokable]
64  HasDefault = 0x8000,
66  [__DynamicallyInvokable]
67  HasFieldRVA = 0x100
68  }
69 }
Specifies that the field has a default value.
Specifies that the field has marshaling information.
Specifies the access level of a given field.
Definition: __Canon.cs:3
Specifies that the field has a relative virtual address (RVA). The RVA is the location of the method ...
Specifies that the field is accessible only by subtypes in this assembly.
Specifies that the field cannot be referenced.
FieldAttributes
Specifies flags that describe the attributes of a field.
Specifies that the field is accessible by subtypes anywhere, as well as throughout this assembly.
Represents an assembly, which is a reusable, versionable, and self-describing building block of a com...
Definition: Assembly.cs:22
Specifies that the field's value is a compile-time (static or early bound) constant....
Specifies that the common language runtime should check name encoding.
Specifies that the field does not have to be serialized when the type is remoted.
Specifies that the field is initialized only, and can be set only in the body of a constructor.
Specifies a reserved flag for common language runtime use only.
Specifies that the class can be serialized.
Specifies that the event is special in a way described by the name.