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

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

Oluşturucular

Name Description
SymVariable(ISymUnmanagedVariable*)

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

SymVariable(ISymUnmanagedVariable*)

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

Özellikler

Name Description
AddressField1

Değişkenin ilk adresini alır.

AddressField2

Değişkenin ikinci adresini alır.

AddressField3

Bir 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şkenin başlangıç uzaklığını değişkenin kapsamı içinde 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.

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

Sınıfının geçerli örneği SymVariable 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ı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 atık 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()

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

(Devralındığı yer: Object)
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