SymVariable Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a variable within a symbol store.
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
- Inheritance
-
SymVariable
- Inheritance
- Attributes
- Implements
Remarks
The SymVariable object can be a parameter, a local variable, or a field.
Constructors
SymVariable(ISymUnmanagedVariable*) |
Initializes a new instance of the SymVariable class using the specified pointer to an unmanaged ISymUnmanagedVariable object. |
SymVariable(ISymUnmanagedVariable*) |
Initializes a new instance of the SymVariable class using the specified pointer to an unmanaged ISymUnmanagedVariable object. |
Properties
AddressField1 |
Gets the first address of a variable. |
AddressField2 |
Gets the second address of a variable. |
AddressField3 |
Gets the third address of a variable. |
AddressKind |
Gets the SymAddressKind value describing the type of the address. |
Attributes |
Gets the attributes of the variable. |
EndOffset |
Gets the end offset of a variable within the scope of the variable. |
Name |
Gets the name of the variable. |
StartOffset |
Gets the start offset of the variable within the scope of the variable. |
Methods
__dtor() |
This API supports the product infrastructure and is not intended to be used directly from your code. Releases the resources held by the current instance. |
{dtor}() |
This API supports the product infrastructure and is not intended to be used directly from your code. Releases the resources held by the current instance. |
{dtor}() |
Releases the resources held by the current instance. (Inherited from SymVariableBase) |
Dispose() |
Releases the resources used by the current instance of the SymVariable class. |
Dispose(Boolean) |
Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the SymVariable class. |
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
Finalize() |
Releases unmanaged resources and performs other cleanup operations before the SymVariable is reclaimed by garbage collection. |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetSignature() |
Gets the variable signature. |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |