SymVariable Sınıf

Tanım

Sembol deposu içindeki bir değişkeni temsil eder.

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

Açıklamalar

Nesne SymVariable bir parametre, yerel değişken veya alan olabilir.

Oluşturucular

SymVariable(ISymUnmanagedVariable*)

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

SymVariable(ISymUnmanagedVariable*)

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

Özellikler

AddressField1

Değişkenin ilk adresini alır.

AddressField2

Değişkenin ikinci adresini alır.

AddressField3

Değişkenin üçüncü adresini alır.

AddressKind

Adresin SymAddressKind türünü açıklayan değeri alır.

Attributes

Değişkenin özniteliklerini alır.

EndOffset

Değişkenin kapsamındaki bir değişkenin bitiş uzaklığını alır.

Name

Değişkenin adını alır.

StartOffset

değişkeninin kapsamı içinde değişkenin başlangıç uzaklığını 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: SymVariableBase)
Dispose()

SymVariable 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ırSymVariable.

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 SymVariable diğer temizleme işlemlerini gerçekleştirir.

GetHashCode()

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

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

Değişken imzasını alır.

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)
ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır