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.

Note

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

Name Description
RootScope

Geçerli yöntemin kök sözcük kapsamını alır. Bu kapsam yöntemin tamamını kapsıyor.

SequencePointCount

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

Token

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

Yöntemler

Name Description
GetNamespace()

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

GetOffset(ISymbolDocument, Int32, Int32)

Yöntemin içinde belirtilen konuma karşılık gelen 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 dil (MSIL) aralıklarına karşılık gelen bir başlangıç ve bitiş uzaklığı çiftleri dizisi 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öntem için 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.