Aracılığıyla paylaş


ISymbolWriter.DefineParameter Yöntem

Tanım

Geçerli yöntemde tek bir parametre tanımlar. Her parametrenin türü, yöntemin imzası içindeki konumundan alınır.

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)

Parametreler

name
String

Parametre adı.

attributes
ParameterAttributes

Parametre özniteliklerinin bit düzeyinde birleşimi.

sequence
Int32

Parametre imzası.

addrKind
SymAddressKind

, addr2, ve addr3için addr1adres türleri.

addr1
Int32

Parametre belirtimi için ilk adres.

addr2
Int32

Parametre belirtimi için ikinci adres.

addr3
Int32

Parametre belirtimi için üçüncü adres.

Açıklamalar

Parametreler belirli bir yöntemin meta verilerinde tanımlanıyorsa, bunları bu yönteme yapılan çağrılarla yeniden tanımlamanız gerekmez. Sembol okuyucuların önce normal meta verilerde bunları denetlemesi ve ardından sembol depounu kullanması gerekir.

Şunlara uygulanır