Aracılığıyla paylaş


SymMethod Sınıf

Tanım

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

public ref class SymMethod : System::Diagnostics::SymbolStore::ISymbolMethod
public ref class SymMethod : System::Diagnostics::SymbolStore::SymMethodBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolMethod
public class SymMethod : System.Diagnostics.SymbolStore.ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public class SymMethod : System.Diagnostics.SymbolStore.ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public class SymMethod : System.Diagnostics.SymbolStore.SymMethodBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolMethod
type SymMethod = class
    interface ISymbolMethod
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymMethod = class
    interface ISymbolMethod
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymMethod = class
    inherit SymMethodBase
    interface ISymbolMethod
    interface IDisposable
Public Class SymMethod
Implements ISymbolMethod
Public Class SymMethod
Inherits SymMethodBase
Implements IDisposable, ISymbolMethod
Devralma
SymMethod
Devralma
SymMethod
Öznitelikler
Uygulamalar

Açıklamalar

SymMethod sınıfı 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ıfları kullanın.

Oluşturucular

SymMethod(ISymUnmanagedMethod*)

Ham işaretçiden yönetilmeyen bir arabirime sınıfının yeni bir örneğini SymMethod başlatır.

SymMethod(ISymUnmanagedMethod*)

Yönetilmeyen ISymUnmanagedMethod arabirimine ham işaretçiden sınıfının yeni bir örneğini SymMethod başlatır.

Özellikler

RootScope

Geçerli yöntem için kök sözcük temelli kapsamı alır. Bu kapsam, yöntemin tamamını kapsama 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

__dtor()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Nesnenin geçerli örneği SymMethod tarafından tutulan kaynakları serbest bırakır.

{dtor}()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Nesnenin geçerli örneği SymMethod tarafından tutulan kaynakları serbest bırakır.

{dtor}()

Geçerli örnek tarafından tutulan kaynakları serbest bırakır.

(Devralındığı yer: SymMethodBase)
Dispose()

SymMethod sınıfının geçerli örneği tarafından kullanılan kaynakları serbest bırakır.

Dispose(Boolean)

sınıfının geçerli örneği tarafından kullanılan yönetilen ve yönetilmeyen kaynakları serbest bırakmak için ve Finalize() yöntemleri tarafından Dispose() çağrılırSymMethod.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Finalize()

Yönetilmeyen kaynakları serbest bırakır ve çöp toplama tarafından geri kazanılmadan önce SymMethod diğer temizleme işlemlerini gerçekleştirir.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetNamespace()

Her durumda bir NotSupportedException atar.

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) uzaklık aralıklarına karşılık gelen bir başlangıç ve bitiş uzaklık çiftleri dizisi alır.

GetScope(Int32)

Bir yöntem içindeki uzaklık için karşılık gelen en kapsayan sözcük kapsamını döndürür.

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

Geçerli yöntemin sıra noktalarını alır ve bilgileri belirtilen dizilerde depolar.

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

Her durumda bir NotSupportedException atar.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
RootScopeInternal()

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

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır