DkmClrInstructionSymbol.GetMethodLocalSymbols Yöntem

Tanım

Aşırı Yüklemeler

GetMethodLocalSymbols()

Bir yöntem içindeki kapsamları döndürür. Her zaman en az bir kapsam olacaktır.

Konum kısıtlaması: Bu API, bir IDE bileşeninden çağrıldığında, sunucu tarafı derlenmiş ASP.NET kodunun veya dinamik olarak derlenmiş kodun bilgilerini sorgulamak için başarısız olur.

Bu API, Visual Studio 12 RTM (DkmApiVersion. VS12RTM) sürümünde sunulmuştur.

GetMethodLocalSymbols(DkmWorkList, DkmCompletionRoutine<DkmGetMethodLocalSymbolsAsyncResult>)

Bir yöntem içindeki kapsamları döndürür. Her zaman en az bir kapsam olacaktır.

Bu yöntem, belirtilen çalışma listesine yeni bir iş öğesi ekler ve iş öğesi eklendikten sonra döndürülür. İş öğesinin gerçek işlenmesi zaman uyumsuzdur. Çağrıyı yapan, isteğin tamamlanma yordamı aracılığıyla tamamlandığını bilgilendirilir.

Konum kısıtlaması: Bu API, bir IDE bileşeninden çağrıldığında, sunucu tarafı derlenmiş ASP.NET kodunun veya dinamik olarak derlenmiş kodun bilgilerini sorgulamak için başarısız olur.

Bu API, Visual Studio 12 RTM (DkmApiVersion. VS12RTM) sürümünde sunulmuştur.

GetMethodLocalSymbols()

Bir yöntem içindeki kapsamları döndürür. Her zaman en az bir kapsam olacaktır.

Konum kısıtlaması: Bu API, bir IDE bileşeninden çağrıldığında, sunucu tarafı derlenmiş ASP.NET kodunun veya dinamik olarak derlenmiş kodun bilgilerini sorgulamak için başarısız olur.

Bu API, Visual Studio 12 RTM (DkmApiVersion. VS12RTM) sürümünde sunulmuştur.

public:
 cli::array <Microsoft::VisualStudio::Debugger::Clr::DkmClrMethodScopeData> ^ GetMethodLocalSymbols();
std::Array <Microsoft::VisualStudio::Debugger::Clr::DkmClrMethodScopeData> GetMethodLocalSymbols();
public Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodScopeData[] GetMethodLocalSymbols ();
member this.GetMethodLocalSymbols : unit -> Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodScopeData[]
Public Function GetMethodLocalSymbols () As DkmClrMethodScopeData()

Döndürülenler

DkmClrMethodScopeData[]

Dışı DkmClrMethodScopeData [] bir metot içindeki kapsamı tanımlar. Bunlar ıstreamunmanagedwriter:: OpenScope/CloseScope kullanılarak tanımlanmıştır.

Şunlara uygulanır

GetMethodLocalSymbols(DkmWorkList, DkmCompletionRoutine<DkmGetMethodLocalSymbolsAsyncResult>)

Bir yöntem içindeki kapsamları döndürür. Her zaman en az bir kapsam olacaktır.

Bu yöntem, belirtilen çalışma listesine yeni bir iş öğesi ekler ve iş öğesi eklendikten sonra döndürülür. İş öğesinin gerçek işlenmesi zaman uyumsuzdur. Çağrıyı yapan, isteğin tamamlanma yordamı aracılığıyla tamamlandığını bilgilendirilir.

Konum kısıtlaması: Bu API, bir IDE bileşeninden çağrıldığında, sunucu tarafı derlenmiş ASP.NET kodunun veya dinamik olarak derlenmiş kodun bilgilerini sorgulamak için başarısız olur.

Bu API, Visual Studio 12 RTM (DkmApiVersion. VS12RTM) sürümünde sunulmuştur.

public:
 void GetMethodLocalSymbols(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Clr::DkmGetMethodLocalSymbolsAsyncResult> ^ CompletionRoutine);
public void GetMethodLocalSymbols (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Clr.DkmGetMethodLocalSymbolsAsyncResult> CompletionRoutine);
member this.GetMethodLocalSymbols : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Clr.DkmGetMethodLocalSymbolsAsyncResult> -> unit
Public Sub GetMethodLocalSymbols (WorkList As DkmWorkList, CompletionRoutine As DkmCompletionRoutine(Of DkmGetMethodLocalSymbolsAsyncResult))

Parametreler

WorkList
DkmWorkList

Yeni iş öğesinin ekleneceği WorkList.

CompletionRoutine
DkmCompletionRoutine<DkmGetMethodLocalSymbolsAsyncResult>

İstek tamamlandığında harekete geçirme yordamı. İstek, iş listesine başarıyla eklendiğinde, bu her zaman başlatılır (işlem iptal edildiğinde dahil). Bu, iş öğesi ekleme başarısız olursa hiçbir şekilde harekete geçmeyecektir.

Şunlara uygulanır