SymDocument Sınıf

Tanım

Sembol deposu tarafından başvuruda bulunan bir belgeyi temsil eder.

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

Açıklamalar

Belge, URL ve belge türü GUID'si ile tanımlanır. Belge türü GUID'sini ve URL'yi kullanarak belgeyi bulabilirsiniz. İsteğe bağlı olarak belge kaynağını sembol deposunda depolayabilirsiniz.

Bu arabirim, varsa bu kaynağa erişim de sağlar.

Oluşturucular

SymDocument(ISymUnmanagedDocument*)

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

SymDocument(ISymUnmanagedDocument*)

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

Özellikler

CheckSumAlgorithmId

Her durumda bir NotSupportedException atar.

DocumentType

Geçerli belgenin türünü alır.

HasEmbeddedSource

Geçerli belgenin kaynağının sembol deposunda depolanıp depolanmadığını gösterir.

Language

Geçerli belgenin dilini alır.

LanguageVendor

Geçerli belgenin dil satıcısını alır.

SourceLength

Katıştırılmış kaynağın uzunluğunu bayt cinsinden alır.

URL

Geçerli belgenin URL'sini alır.

Yöntemler

__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}()

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: SymDocumentBase)
Dispose()

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

Dispose(Boolean)

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

Equals(Object)

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

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

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

FindClosestLine(Int32)

Geçerli belgede sıra noktası olabilecek veya olmayabilecek bir satır verildiğinde, sıra noktası olan en yakın satırın satır numarasını döndürür.

GetCheckSum()

Her durumda bir NotSupportedException atar.

GetHashCode()

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

(Devralındığı yer: Object)
GetSourceRange(Int32, Int32, Int32, Int32)

Her durumda bir NotSupportedException atar.

GetType()

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

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

Bu SymDocument örneği için yönetilmeyen ISymUnmanagedDocument arabirimine yönelik bir işaretçi alır.

MemberwiseClone()

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

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

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

(Devralındığı yer: Object)

Şunlara uygulanır