SymScope Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett lexikalt omfång inom SymMethod, vilket ger åtkomst till start- och slutförskjutningarna för omfånget samt dess underordnade och överordnade omfång.
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
- Arv
-
SymScope
- Arv
- Attribut
- Implementeringar
Kommentarer
Klassen SymScope ger också åtkomst till alla lokalbefolkningen som definierats inom det aktuella omfånget.
Konstruktorer
| Name | Description |
|---|---|
| SymScope(ISymUnmanagedScope*) |
Initierar en ny instans av SymScope klassen med hjälp av den angivna pekaren till ett ohanterat ISymUnmanagedScope-objekt . |
| SymScope(ISymUnmanagedScope*) |
Initierar en ny instans av SymScope klassen med den angivna pekaren till ett ohanterat ISymUnmanagedScope-objekt. |
Egenskaper
| Name | Description |
|---|---|
| EndOffset |
Hämtar slutförskjutningen för det aktuella lexikala omfånget. |
| Method |
Hämtar den metod som innehåller det aktuella lexikala omfånget. |
| Parent |
Hämtar det överordnade lexikala omfånget för det aktuella omfånget. |
| StartOffset |
Hämtar startförskjutningen för det aktuella lexikala omfånget. |
Metoder
| Name | Description |
|---|---|
| __dtor() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Frigör de resurser som innehas av den aktuella instansen. |
| {dtor}() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Frigör de resurser som innehas av den aktuella instansen. |
| {dtor}() |
Frigör de resurser som innehas av den aktuella instansen. (Ärvd från SymScopeBase) |
| Dispose() |
Frigör de resurser som används av den aktuella instansen SymScope av klassen. |
| Dispose(Boolean) |
Anropas av Dispose() metoderna och Finalize() för att frigöra de hanterade och ohanterade resurser som används av den aktuella instansen SymScope av klassen. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Finalize() |
Frigör ohanterade resurser och utför andra rensningsåtgärder innan de SymScope frigörs av skräpinsamlingen. |
| GetChildren() |
Hämtar de underordnade lexikala omfången för det aktuella lexikala omfånget. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLocals() |
Hämtar de lokala variablerna inom det aktuella lexikala omfånget. |
| GetNamespaces() |
Kastar en NotSupportedException i alla fall. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |