ISymbolWriter.DefineParameter Método

Definición

Define un único parámetro en el método actual. El tipo de cada parámetro se toma de su posición dentro de la firma del método.

public:
 void DefineParameter(System::String ^ name, System::Reflection::ParameterAttributes attributes, int sequence, System::Diagnostics::SymbolStore::SymAddressKind addrKind, int addr1, int addr2, int addr3);
public void DefineParameter(string name, System.Reflection.ParameterAttributes attributes, int sequence, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3);
abstract member DefineParameter : string * System.Reflection.ParameterAttributes * int * System.Diagnostics.SymbolStore.SymAddressKind * int * int * int -> unit
Public Sub DefineParameter (name As String, attributes As ParameterAttributes, sequence As Integer, addrKind As SymAddressKind, addr1 As Integer, addr2 As Integer, addr3 As Integer)

Parámetros

name
String

Nombre del parámetro.

attributes
ParameterAttributes

Combinación bit a bit de los atributos de parámetro.

sequence
Int32

Firma del parámetro.

addrKind
SymAddressKind

Los tipos de dirección para addr1, addr2y addr3.

addr1
Int32

La primera dirección de la especificación de parámetros.

addr2
Int32

Segunda dirección para la especificación de parámetros.

addr3
Int32

Tercera dirección para la especificación de parámetros.

Comentarios

Si los parámetros se definen en los metadatos de un método determinado, no es necesario definirlos de nuevo con llamadas a este método. Los lectores de símbolos deben comprobarlos primero en los metadatos normales y, a continuación, usar el almacén de símbolos.

Se aplica a