ISymbolWriter::DefineField Method (SymbolToken, String^, FieldAttributes, array<Byte>^, SymAddressKind, Int32, Int32, Int32)
.NET Framework (current version)
Defines a field in a type or a global field.
Assembly: mscorlib (in mscorlib.dll)
void DefineField( SymbolToken parent, String^ name, FieldAttributes attributes, array<unsigned char>^ 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:
array<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
Available since 1.1
Show: