SymScope Klas

Definitie

Vertegenwoordigt een lexical bereik binnen SymMethod, waardoor toegang wordt geboden tot de begin- en eind offsets van het bereik, evenals de onderliggende en bovenliggende bereiken.

public ref class SymScope : System::Diagnostics::SymbolStore::ISymbolScope
public ref class SymScope : System::Diagnostics::SymbolStore::SymScopeBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolScope
public class SymScope : System.Diagnostics.SymbolStore.ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public class SymScope : System.Diagnostics.SymbolStore.ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public class SymScope : System.Diagnostics.SymbolStore.SymScopeBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolScope
type SymScope = class
    interface ISymbolScope
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymScope = class
    interface ISymbolScope
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymScope = class
    inherit SymScopeBase
    interface ISymbolScope
    interface IDisposable
Public Class SymScope
Implements ISymbolScope
Public Class SymScope
Inherits SymScopeBase
Implements IDisposable, ISymbolScope
Overname
SymScope
Overname
SymScope
Kenmerken
Implementeringen

Opmerkingen

De SymScope klasse biedt ook toegang tot alle lokale bevolking die binnen het huidige bereik is gedefinieerd.

Constructors

Name Description
SymScope(ISymUnmanagedScope*)

Initialiseert een nieuw exemplaar van de SymScope klasse met behulp van de opgegeven aanwijzer naar een onbeheerd ISymUnmanagedScope-object .

SymScope(ISymUnmanagedScope*)

Initialiseert een nieuw exemplaar van de SymScope klasse met behulp van de opgegeven aanwijzer naar een onbeheerd ISymUnmanagedScope-object.

Eigenschappen

Name Description
EndOffset

Hiermee haalt u het eindverschil van het huidige lexicale bereik op.

Method

Hiermee haalt u de methode op die het huidige lexicale bereik bevat.

Parent

Hiermee haalt u het bovenliggende lexicale bereik van het huidige bereik op.

StartOffset

Hiermee haalt u de begin-verschuiving van het huidige lexicale bereik op.

Methoden

Name Description
__dtor()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Releases van de resources die worden bewaard door het huidige exemplaar.

{dtor}()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Releases van de resources die worden bewaard door het huidige exemplaar.

{dtor}()

Releases van de resources die worden bewaard door het huidige exemplaar.

(Overgenomen van SymScopeBase)
Dispose()

Releases van de resources die worden gebruikt door het huidige exemplaar van de SymScope klasse.

Dispose(Boolean)

Aangeroepen door de Dispose() en Finalize() methoden om de beheerde en onbeheerde resources vrij te geven die worden gebruikt door het huidige exemplaar van de SymScope klasse.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Finalize()

Maakt onbeheerde resources vrij en voert andere opschoonbewerkingen uit voordat de SymScope garbagecollection wordt vrijgemaakt.

GetChildren()

Hiermee haalt u de onderliggende lexicale bereiken van het huidige lexicale bereik op.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetLocals()

Hiermee haalt u de lokale variabelen op binnen het huidige lexicale bereik.

GetNamespaces()

Gooit een NotSupportedException in alle gevallen.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op