ISymbolWriter.DefineParameter Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.