C# Class System.Diagnostics.SymbolStore.SymMethod

Inheritance: ISymbolMethod
Datei anzeigen Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Public Methods

Method Description
GetNamespace ( ) : ISymbolNamespace
GetOffset ( ISymbolDocument document, int line, int column ) : int
GetParameters ( ) : ISymbolVariable[]
GetRanges ( ISymbolDocument document, int line, int column ) : int[]
GetScope ( int offset ) : ISymbolScope
GetSequencePoints ( int offsets, ISymbolDocument documents, int lines, int columns, int endLines, int endColumns ) : void
GetSourceStartEnd ( ISymbolDocument docs, int lines, int columns ) : bool
SymMethod ( IntPtr pMethod ) : System

Private Methods

Method Description
SymMethod_GetNamespace ( IntPtr Method, IntPtr &pNamespace ) : int
SymMethod_GetOffset ( IntPtr Method, IntPtr Document, int line, int column, int &offset ) : int
SymMethod_GetParameters ( IntPtr Method, int cParams, int &pcParams, [ parameters ) : int
SymMethod_GetRanges ( IntPtr Method, IntPtr Document, int line, int column, int cRanges, int &pcRanges, [ Ranges ) : int
SymMethod_GetRootScope ( IntPtr Method, IntPtr &pScope ) : int
SymMethod_GetScopeFromOffset ( IntPtr Method, int offset, IntPtr &pScope ) : int
SymMethod_GetSequencePointCount ( IntPtr Method, int &Count ) : int
SymMethod_GetSequencePoints ( IntPtr Method, int cPoint, int &pcPoints, [ document, [ offsets, [ lines, [ columns, [ endLines, [ endColumns ) : int
SymMethod_GetSourceStartEnd ( IntPtr Method, [ docs, [ lines, [ columns, bool &pRetVal ) : int
SymMethod_GetToken ( IntPtr Method, int &Token ) : int
SymMethod_Release ( IntPtr Method ) : int

Method Details

GetNamespace() public method

public GetNamespace ( ) : ISymbolNamespace
return ISymbolNamespace

GetOffset() public method

public GetOffset ( ISymbolDocument document, int line, int column ) : int
document ISymbolDocument
line int
column int
return int

GetParameters() public method

public GetParameters ( ) : ISymbolVariable[]
return ISymbolVariable[]

GetRanges() public method

public GetRanges ( ISymbolDocument document, int line, int column ) : int[]
document ISymbolDocument
line int
column int
return int[]

GetScope() public method

public GetScope ( int offset ) : ISymbolScope
offset int
return ISymbolScope

GetSequencePoints() public method

public GetSequencePoints ( int offsets, ISymbolDocument documents, int lines, int columns, int endLines, int endColumns ) : void
offsets int
documents ISymbolDocument
lines int
columns int
endLines int
endColumns int
return void

GetSourceStartEnd() public method

public GetSourceStartEnd ( ISymbolDocument docs, int lines, int columns ) : bool
docs ISymbolDocument
lines int
columns int
return bool

SymMethod() public method

public SymMethod ( IntPtr pMethod ) : System
pMethod IntPtr
return System