C# Class Mono.Cecil.Pdb.SymWriter

Afficher le fichier Open project: jbevain/cecil Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
CoCreateInstance ( [ rclsid, [ pUnkOuter, [ dwClsContext, [ riid, [ ppv ) : int

Method Details

Close() public méthode

public Close ( ) : void
Résultat void

CloseMethod() public méthode

public CloseMethod ( ) : void
Résultat void

CloseNamespace() public méthode

public CloseNamespace ( ) : void
Résultat void

CloseScope() public méthode

public CloseScope ( int endOffset ) : void
endOffset int
Résultat void

DefineDocument() public méthode

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
Résultat SymDocumentWriter

DefineLocalVariable2() public méthode

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
Résultat void

DefineParameter() public méthode

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
Résultat void

DefineSequencePoints() public méthode

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
Résultat void

GetDebugInfo() public méthode

public GetDebugInfo ( ImageDebugDirectory &idd ) : byte[]
idd ImageDebugDirectory
Résultat byte[]

Initialize() public méthode

public Initialize ( object emitter, string filename, bool fFullBuild ) : void
emitter object
filename string
fFullBuild bool
Résultat void

OpenMethod() public méthode

public OpenMethod ( SymbolToken method ) : void
method System.Diagnostics.SymbolStore.SymbolToken
Résultat void

OpenNamespace() public méthode

public OpenNamespace ( string name ) : void
name string
Résultat void

OpenScope() public méthode

public OpenScope ( int startOffset ) : int
startOffset int
Résultat int

SetUserEntryPoint() public méthode

public SetUserEntryPoint ( SymbolToken method ) : void
method System.Diagnostics.SymbolStore.SymbolToken
Résultat void

SymWriter() public méthode

public SymWriter ( ) : System
Résultat System

UsingNamespace() public méthode

public UsingNamespace ( string fullName ) : void
fullName string
Résultat void