ISymbolWriter.DefineField Method

Defines a field in a type or a global field.

Namespace:  System.Diagnostics.SymbolStore
Assembly:  mscorlib (in mscorlib.dll)

void DefineField(
	SymbolToken parent,
	string name,
	FieldAttributes attributes,
	byte[] signature,
	SymAddressKind addrKind,
	int addr1,
	int addr2,
	int addr3
)

Parameters

parent
Type: System.Diagnostics.SymbolStore.SymbolToken

The metadata type or method token.

name
Type: System.String

The field name.

attributes
Type: System.Reflection.FieldAttributes

A bitwise combination of the field attributes.

signature
Type: System.Byte[]

The field signature.

addrKind
Type: System.Diagnostics.SymbolStore.SymAddressKind

The address types for addr1 and addr2.

addr1
Type: System.Int32

The first address for the field specification.

addr2
Type: System.Int32

The second address for the field specification.

addr3
Type: System.Int32

The third address for the field specification.

The DefineField method defines a single variable that is not within a method by using specified fields in classes, bit fields, and so on.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft