C# Class Mono.Cecil.Pdb.SymWriter

ファイルを表示 Open project: jbevain/cecil Class Usage Examples

Public Methods

Method Description
Close ( ) : void
CloseMethod ( ) : void
CloseNamespace ( ) : void
CloseScope ( int endOffset ) : void
DefineDocument ( string url, System.Guid language, System.Guid languageVendor, System.Guid documentType ) : SymDocumentWriter
DefineLocalVariable2 ( string name, VariableAttributes attributes, SymbolToken sigToken, SymAddressKind addrKind, int addr1, int addr2, int addr3, int startOffset, int endOffset ) : void
DefineParameter ( string name, ParameterAttributes attributes, int sequence, SymAddressKind addrKind, int addr1, int addr2, int addr3 ) : void
DefineSequencePoints ( SymDocumentWriter document, int offsets, int lines, int columns, int endLines, int endColumns ) : void
GetDebugInfo ( ImageDebugDirectory &idd ) : byte[]
Initialize ( object emitter, string filename, bool fFullBuild ) : void
OpenMethod ( SymbolToken method ) : void
OpenNamespace ( string name ) : void
OpenScope ( int startOffset ) : int
SetUserEntryPoint ( SymbolToken method ) : void
SymWriter ( ) : System
UsingNamespace ( string fullName ) : void

Private Methods

Method Description
CoCreateInstance ( [ rclsid, [ pUnkOuter, [ dwClsContext, [ riid, [ ppv ) : int

Method Details

Close() public method

public Close ( ) : void
return void

CloseMethod() public method

public CloseMethod ( ) : void
return void

CloseNamespace() public method

public CloseNamespace ( ) : void
return void

CloseScope() public method

public CloseScope ( int endOffset ) : void
endOffset int
return void

DefineDocument() public method

public DefineDocument ( string url, System.Guid language, System.Guid languageVendor, System.Guid documentType ) : SymDocumentWriter
url string
language System.Guid
languageVendor System.Guid
documentType System.Guid
return SymDocumentWriter

DefineLocalVariable2() public method

public DefineLocalVariable2 ( string name, VariableAttributes attributes, SymbolToken sigToken, SymAddressKind addrKind, int addr1, int addr2, int addr3, int startOffset, int endOffset ) : void
name string
attributes VariableAttributes
sigToken System.Diagnostics.SymbolStore.SymbolToken
addrKind SymAddressKind
addr1 int
addr2 int
addr3 int
startOffset int
endOffset int
return void

DefineParameter() public method

public DefineParameter ( string name, ParameterAttributes attributes, int sequence, SymAddressKind addrKind, int addr1, int addr2, int addr3 ) : void
name string
attributes ParameterAttributes
sequence int
addrKind SymAddressKind
addr1 int
addr2 int
addr3 int
return void

DefineSequencePoints() public method

public DefineSequencePoints ( SymDocumentWriter document, int offsets, int lines, int columns, int endLines, int endColumns ) : void
document SymDocumentWriter
offsets int
lines int
columns int
endLines int
endColumns int
return void

GetDebugInfo() public method

public GetDebugInfo ( ImageDebugDirectory &idd ) : byte[]
idd ImageDebugDirectory
return byte[]

Initialize() public method

public Initialize ( object emitter, string filename, bool fFullBuild ) : void
emitter object
filename string
fFullBuild bool
return void

OpenMethod() public method

public OpenMethod ( SymbolToken method ) : void
method System.Diagnostics.SymbolStore.SymbolToken
return void

OpenNamespace() public method

public OpenNamespace ( string name ) : void
name string
return void

OpenScope() public method

public OpenScope ( int startOffset ) : int
startOffset int
return int

SetUserEntryPoint() public method

public SetUserEntryPoint ( SymbolToken method ) : void
method System.Diagnostics.SymbolStore.SymbolToken
return void

SymWriter() public method

public SymWriter ( ) : System
return System

UsingNamespace() public method

public UsingNamespace ( string fullName ) : void
fullName string
return void