SymMethod Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un metodo all'interno di un archivio simboli.
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
- Ereditarietà
-
SymMethod
- Ereditarietà
- Attributi
- Implementazioni
Commenti
La SymMethod classe fornisce l'accesso solo agli attributi correlati ai simboli di un metodo, ad esempio punti di sequenza, ambiti lessicali e informazioni sui parametri. Usare le System.Reflection classi per leggere gli attributi correlati al tipo di un metodo.
Costruttori
SymMethod(ISymUnmanagedMethod*) |
Inizializza una nuova istanza della classe SymMethod da un puntatore non elaborato all'interfaccia non gestita. |
SymMethod(ISymUnmanagedMethod*) |
Inizializza una nuova istanza della classe SymMethod da un puntatore non elaborato all'interfaccia ISymUnmanagedMethod non gestita. |
Proprietà
RootScope |
Recupera l'ambito lessicale di primo livello per il metodo corrente. Questo ambito racchiude l'intero metodo. |
SequencePointCount |
Recupera il conteggio dei punti di sequenza nel metodo. |
Token |
Recupera la proprietà SymbolToken contenente i metadati per il metodo corrente. |
Metodi
__dtor() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Rilascia le risorse mantenute dall'istanza corrente dell'oggetto SymMethod. |
{dtor}() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Rilascia le risorse mantenute dall'istanza corrente dell'oggetto SymMethod. |
{dtor}() |
Rilascia le risorse contenute nell'istanza corrente. (Ereditato da SymMethodBase) |
Dispose() |
Rilascia le risorse usate dall'istanza corrente della classe SymMethod. |
Dispose(Boolean) |
Oggetto chiamato dai metodi Dispose() e Finalize() per rilasciare le risorse gestite e non gestite usate dall'istanza corrente della classe SymMethod. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Finalize() |
Rilascia risorse non gestite ed esegue altre operazioni di pulizia prima che la classe SymMethod venga recuperata tramite Garbage Collection. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetNamespace() |
Genera un'eccezione NotSupportedException in tutti i casi. |
GetOffset(ISymbolDocument, Int32, Int32) |
Recupera l'offset MSIL (Microsoft Intermediate Language) all'interno del metodo che corrisponde alla posizione specificata. |
GetParameters() |
Recupera i parametri per il metodo corrente. |
GetRanges(ISymbolDocument, Int32, Int32) |
Ottiene una matrice di coppie di offset di inizio e di fine corrispondente agli intervalli di offset MSIL (Microsoft Intermediate Language) relativi a una data posizione all'interno del metodo. |
GetScope(Int32) |
Restituisce l'ambito lessicale di maggiore inclusione corrispondente a un offset all'interno di un metodo. |
GetSequencePoints(Int32[], ISymbolDocument[], Int32[], Int32[], Int32[], Int32[]) |
Ottiene i punti di sequenza per il metodo corrente e archivia le informazioni nelle matrici specificate. |
GetSourceStartEnd(ISymbolDocument[], Int32[], Int32[]) |
Genera un'eccezione NotSupportedException in tutti i casi. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
RootScopeInternal() |
Recupera l'ambito lessicale di primo livello per il metodo corrente. Questo ambito racchiude l'intero metodo. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |