ISymbolWriter.DefineField Method (SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32)

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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
Available since 1.1
Return to top
Show: