ISymbolMethod Arabirim

Tanım

Sembol deposu içindeki bir yöntemi temsil eder.

public interface class ISymbolMethod
public interface ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolMethod
type ISymbolMethod = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolMethod = interface
Public Interface ISymbolMethod
Türetilmiş
Öznitelikler

Açıklamalar

Arabirim ISymbolMethod yalnızca sıra noktaları, sözcük kapsamları ve parametre bilgileri gibi bir yöntemin sembolle ilgili özniteliklerine erişim sağlar. Bir yöntemin System.Reflection türle ilgili özniteliklerini okumak için sınıflarla birlikte kullanın.

Not

Bu arabirim, hata ayıklama sembol bilgilerini okumak ve yazmak için alternatif bir yol sağlayan yönetilmeyen sembol deposu arabirimlerinden biri olan arabirimin yönetilen karşılığıdır ISymUnmanagedMethod .

Özellikler

RootScope

Geçerli yöntem için kök sözcük temelli kapsamı alır. Bu kapsam yöntemin tamamını içine alır.

SequencePointCount

yöntemindeki dizi noktalarının sayısını alır.

Token

Geçerli yöntemin SymbolToken meta verilerini içeren öğesini alır.

Yöntemler

GetNamespace()

Geçerli yöntemin içinde tanımlandığı ad alanını alır.

GetOffset(ISymbolDocument, Int32, Int32)

Belirtilen konuma karşılık gelen yöntemin içinde Microsoft ara dil (MSIL) uzaklığını alır.

GetParameters()

Geçerli yöntemin parametrelerini alır.

GetRanges(ISymbolDocument, Int32, Int32)

Belirli bir konumun bu yöntem içinde kapsadığı Microsoft ara dili (MSIL) aralıklarına karşılık gelen başlangıç ve bitiş uzaklığı çiftleri dizisini alır.

GetScope(Int32)

Bir yöntem içinde bir uzaklık verildiğinde en kapsayan sözcüksel kapsamı döndürür.

GetSequencePoints(Int32[], ISymbolDocument[], Int32[], Int32[], Int32[], Int32[])

Geçerli yöntemin sıra noktalarını alır.

GetSourceStartEnd(ISymbolDocument[], Int32[], Int32[])

Geçerli yöntemin kaynağı için başlangıç ve bitiş konumlarını alır.

Şunlara uygulanır

Ayrıca bkz.