IDkmClrSymbolCallback120.GetMethodSymbolStoreAttribute Yöntem

Tanım

Özel bir özniteliği adına göre alır. Meta veri özel öznitelikleriyle karıştırılmamalıdır, bu öznitelikler sembol deposunda tutulur.

public:
 cli::array <System::Byte> ^ GetMethodSymbolStoreAttribute(Microsoft::VisualStudio::Debugger::Clr::DkmClrInstructionSymbol ^ clrInstruction, System::String ^ attributeName);
public:
 Platform::Array <byte> ^ GetMethodSymbolStoreAttribute(Microsoft::VisualStudio::Debugger::Clr::DkmClrInstructionSymbol ^ clrInstruction, Platform::String ^ attributeName);
std::Array <byte> GetMethodSymbolStoreAttribute(Microsoft::VisualStudio::Debugger::Clr::DkmClrInstructionSymbol const & clrInstruction, std::wstring const & attributeName);
public byte[] GetMethodSymbolStoreAttribute (Microsoft.VisualStudio.Debugger.Clr.DkmClrInstructionSymbol clrInstruction, string attributeName);
abstract member GetMethodSymbolStoreAttribute : Microsoft.VisualStudio.Debugger.Clr.DkmClrInstructionSymbol * string -> byte[]
Public Function GetMethodSymbolStoreAttribute (clrInstruction As DkmClrInstructionSymbol, attributeName As String) As Byte()

Parametreler

clrInstruction
DkmClrInstructionSymbol

'Ndaki Dkmclrkomutctionsymbol, hedef işlemde ortak dil çalışma zamanı (CLR) altında çalışan bir Il yönergesini temsil eder. Bu nesne, yöntem sürüm numarasını içerir. Bu nedenle, Düzenle ve devam et senaryolarında, metodun farklı sürümleri için yönerge simgesi farklı olacaktır. Bu nesne genel bağlama parametreleri hakkında bilgi içermiyor. Bu nedenle, bir yöntemin farklı genel örneklemeleri (örn: MyMethod < dizesi > ve MyMethod < Int > ), clr onları tek bir yöntem belirteciyle temsil ettiğinden aynı yönerge simgesiyle temsil edilir.

attributeName
String

'Ndaki Bulunacak özniteliğin adı.

Döndürülenler

Byte[]

Dışı İstenen sembol deposu özniteliğinin değeri. Belirtilen öznitelik adı bulunamazsa bu boş bir dizi olacaktır.

Şunlara uygulanır