ISymbolWriter.DefineGlobalVariable Method

Definition

Defines a single global variable.

public:
 void DefineGlobalVariable(System::String ^ name, System::Reflection::FieldAttributes attributes, cli::array <System::Byte> ^ signature, System::Diagnostics::SymbolStore::SymAddressKind addrKind, int addr1, int addr2, int addr3);
public void DefineGlobalVariable (string name, System.Reflection.FieldAttributes attributes, byte[] signature, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3);
abstract member DefineGlobalVariable : string * System.Reflection.FieldAttributes * byte[] * System.Diagnostics.SymbolStore.SymAddressKind * int * int * int -> unit
Public Sub DefineGlobalVariable (name As String, attributes As FieldAttributes, signature As Byte(), addrKind As SymAddressKind, addr1 As Integer, addr2 As Integer, addr3 As Integer)

Parameters

name
String

The global variable name.

attributes
FieldAttributes

A bitwise combination of the global variable attributes.

signature
Byte[]

The global variable signature.

addrKind
SymAddressKind

The address types for addr1, addr2, and addr3.

addr1
Int32

The first address for the global variable specification.

addr2
Int32

The second address for the global variable specification.

addr3
Int32

The third address for the global variable specification.

Applies to