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 la posición del parámetro 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 del parámetro.

sequence
Int32

Firma del parámetro.

addrKind
SymAddressKind

Tipos de dirección de addr1, addr2 y addr3.

addr1
Int32

Primera dirección de la especificación de parámetro.

addr2
Int32

Segunda dirección de la especificación de parámetro.

addr3
Int32

Tercera dirección de la especificación de parámetro.

Comentarios

Si los parámetros se definen en los metadatos de un método determinado, no es necesario volver a definirlos 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