ISymbolWriter.DefineParameter Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 addr3
için addr1
adres 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.