RuntimeInfrastructure mscorlib [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ] 1.0.5000.0 2.0.0.0 4.0.0.0 All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe. System.Attribute System.AttributeUsage(System.AttributeTargets.Field, Inherited=false) System.Runtime.InteropServices.ComVisible(true)

You can apply this attribute to fields.

This attribute is used when , with passed to its constructor, is applied to a class or structure to specify the offset of each non- static or constant member within the unmanaged representation of that class or structure.

Indicates the physical position of fields within the unmanaged representation of a class or structure.

- Constructor
  1.0.5000.0
  2.0.0.0
  4.0.0.0

  If is negative, its value is interpreted as an unsigned value, and the system behavior is implementation-defined.

  The property of the new instance is initialized to .

  Initializes a new instance of the class with the offset in the structure to the beginning of the field.

  The offset in bytes from the beginning of the structure to the beginning of the field.
  0
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Int32

  A containing the offset from the beginning of the exported data object to the beginning of the target field.

  This property is read-only.

  Gets the offset from the beginning of the structure to the beginning of the field.

  0
0