SymMethod Klas

Definitie

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
SymMethod
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)

Van toepassing op