Поделиться через


ISymbolWriter.DefineParameter Метод

Определение

Определяет один параметр в текущем методе. Тип каждого параметра извлекается из подписи метода в соответствии с его положением.

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)

Параметры

name
String

Имя параметра.

attributes
ParameterAttributes

Побитовое сочетание атрибутов параметра.

sequence
Int32

Подпись параметра.

addrKind
SymAddressKind

Типы адресов addr1, addr2 и addr3.

addr1
Int32

Первый адрес для спецификации параметра.

addr2
Int32

Второй адрес для спецификации параметра.

addr3
Int32

Третий адрес для спецификации параметра.

Комментарии

Если параметры определены в метаданных для данного метода, их не нужно определять повторно с помощью вызовов этого метода. Средства чтения символов должны сначала проверка для них в обычных метаданных, а затем использовать хранилище символов.

Применяется к