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
Третий адрес для спецификации параметра.
Комментарии
Если параметры определены в метаданных для данного метода, их не нужно определять повторно с помощью вызовов этого метода. Средства чтения символов должны сначала проверка для них в обычных метаданных, а затем использовать хранилище символов.