SymMethod Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een methode in een symboolarchief.
public ref class SymMethod : System::Diagnostics::SymbolStore::ISymbolMethod
public ref class SymMethod : System::Diagnostics::SymbolStore::SymMethodBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolMethod
public class SymMethod : System.Diagnostics.SymbolStore.ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public class SymMethod : System.Diagnostics.SymbolStore.ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public class SymMethod : System.Diagnostics.SymbolStore.SymMethodBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolMethod
type SymMethod = class
interface ISymbolMethod
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymMethod = class
interface ISymbolMethod
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymMethod = class
inherit SymMethodBase
interface ISymbolMethod
interface IDisposable
Public Class SymMethod
Implements ISymbolMethod
Public Class SymMethod
Inherits SymMethodBase
Implements IDisposable, ISymbolMethod
- Overname
-
SymMethod
- Overname
- Kenmerken
- Implementeringen
Opmerkingen
De SymMethod klasse biedt alleen toegang tot de symbolenkenmerken van een methode, zoals reekspunten, lexicale bereiken en parameterinformatie. Gebruik de System.Reflection klassen om de typegerelateerde kenmerken van een methode te lezen.
Constructors
| Name | Description |
|---|---|
| SymMethod(ISymUnmanagedMethod*) |
Initialiseert een nieuw exemplaar van de SymMethod klasse van een onbewerkte aanwijzer naar een niet-beheerde interface. |
| SymMethod(ISymUnmanagedMethod*) |
Initialiseert een nieuw exemplaar van de SymMethod klasse van een onbewerkte aanwijzer naar de niet-beheerde ISymUnmanagedMethod-interface. |
Eigenschappen
| Name | Description |
|---|---|
| RootScope |
Hiermee haalt u het hoofd lexicale bereik voor de huidige methode op. Met dit bereik wordt de hele methode ingesloten. |
| SequencePointCount |
Hiermee haalt u het aantal reekspunten in de methode op. |
| Token |
Hiermee haalt u de SymbolToken metagegevens voor de huidige methode 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 van het SymMethod object. |
| {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 van het SymMethod object. |
| {dtor}() |
Releases van de resources die worden bewaard door het huidige exemplaar. (Overgenomen van SymMethodBase) |
| Dispose() |
Releases van de resources die worden gebruikt door het huidige exemplaar van de SymMethod 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 SymMethod 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 SymMethod garbagecollection wordt vrijgemaakt. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetNamespace() |
Gooit een NotSupportedException in alle gevallen. |
| GetOffset(ISymbolDocument, Int32, Int32) |
Hiermee haalt u de offset Microsoft tussenliggende taal (MSIL) op binnen de methode die overeenkomt met de opgegeven positie. |
| GetParameters() |
Hiermee haalt u de parameters voor de huidige methode op. |
| GetRanges(ISymbolDocument, Int32, Int32) |
Hiermee haalt u een matrix van begin- en eindverschilparen op die overeenkomen met de bereiken van Microsoft tussenliggende taal (MSIL) die een bepaalde positie binnen deze methode omvat. |
| GetScope(Int32) |
Retourneert het meest ingesloten lexicale bereik dat overeenkomt met een offset binnen een methode. |
| GetSequencePoints(Int32[], ISymbolDocument[], Int32[], Int32[], Int32[], Int32[]) |
Haalt de reekspunten voor de huidige methode op en slaat de informatie op in de opgegeven matrices. |
| GetSourceStartEnd(ISymbolDocument[], Int32[], Int32[]) |
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) |
| RootScopeInternal() |
Hiermee haalt u het hoofd lexicale bereik voor de huidige methode op. Met dit bereik wordt de hele methode ingesloten. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |