SymReader Sınıf

Tanım

Sembol deposu içindeki belgelere, yöntemlere ve değişkenlere erişim sağlar.

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

Oluşturucular

Name Description
SymReader(ISymUnmanagedReader*)

Yönetilmeyen bir SymReader nesnesine yönelik belirtilen işaretçiyi kullanarak sınıfın yeni bir örneğini başlatır.

SymReader(ISymUnmanagedReader*)

Yönetilmeyen bir ISymUnmanagedReader nesnesine yönelik belirtilen işaretçiyi kullanarak sınıfın yeni bir örneğini SymReader başlatır.

Özellikler

Name Description
UserEntryPoint

Varsa modül için kullanıcı giriş noktası olarak belirtilen yöntemin meta veri belirtecini alır.

Yöntemler

Name Description
__dtor()

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

Geçerli örnek tarafından tutulan kaynakları serbest bırakır. Bu yöntem yalnızca iç kullanım içindir.

{dtor}()

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

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

{dtor}()

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

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

Sınıfının geçerli örneği SymReader 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 Dispose() yöntemleri tarafından Finalize() çağrılırSymReader.

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 atık toplama tarafından geri kazanılmadan önce SymReader diğer temizleme işlemlerini gerçekleştirir.

GetDocument(String, Guid, Guid, Guid)

Belgenin URL'si ve isteğe bağlı olarak dil, dil satıcısı ve türü tarafından belirtilen bir belgeyi alır.

GetDocuments()

Sembol deposunda tanımlanan tüm belgelerin dizisini alır.

GetGlobalVariables()

Her durumda bir NotSupportedException atar.

GetHashCode()

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

(Devralındığı yer: Object)
GetMethod(SymbolToken, Int32)

Bir yöntemin tanımlayıcısı ve düzenleme ve devam sürümü verildiğinde bir sembol okuyucu yöntemi nesnesi alır.

GetMethod(SymbolToken)

Bir yöntemin tanımlayıcısı verildiğinde bir sembol okuyucu yöntemi nesnesi alır.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

Belgede belirtilen konumu içeren bir sembol okuyucu yöntemi nesnesi alır.

GetNamespaces()

Her durumda bir NotSupportedException atar.

GetSymAttribute(SymbolToken, String)

Her durumda bir NotSupportedException atar.

GetType()

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

(Devralındığı yer: Object)
GetVariables(SymbolToken)

Her durumda bir NotSupportedException atar.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ReplaceSymbolStore(String, IntPtr)

Var olan simge depoyu delta sembol deposuyla değiştirir.

ToString()

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

(Devralındığı yer: Object)
UpdateSymbolStore(String, IntPtr)

Mevcut sembol depoyu delta sembol deposuyla güncelleştirir.

Şunlara uygulanır