C# 클래스 Mono.Cecil.Pdb.SymWriter

파일 보기 프로젝트 열기: jbevain/cecil 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CoCreateInstance ( [ rclsid, [ pUnkOuter, [ dwClsContext, [ riid, [ ppv ) : int

메소드 상세

Close() 공개 메소드

public Close ( ) : void
리턴 void

CloseMethod() 공개 메소드

public CloseMethod ( ) : void
리턴 void

CloseNamespace() 공개 메소드

public CloseNamespace ( ) : void
리턴 void

CloseScope() 공개 메소드

public CloseScope ( int endOffset ) : void
endOffset int
리턴 void

DefineDocument() 공개 메소드

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
리턴 SymDocumentWriter

DefineLocalVariable2() 공개 메소드

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
리턴 void

DefineParameter() 공개 메소드

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
리턴 void

DefineSequencePoints() 공개 메소드

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
리턴 void

GetDebugInfo() 공개 메소드

public GetDebugInfo ( ImageDebugDirectory &idd ) : byte[]
idd ImageDebugDirectory
리턴 byte[]

Initialize() 공개 메소드

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

OpenMethod() 공개 메소드

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

OpenNamespace() 공개 메소드

public OpenNamespace ( string name ) : void
name string
리턴 void

OpenScope() 공개 메소드

public OpenScope ( int startOffset ) : int
startOffset int
리턴 int

SetUserEntryPoint() 공개 메소드

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

SymWriter() 공개 메소드

public SymWriter ( ) : System
리턴 System

UsingNamespace() 공개 메소드

public UsingNamespace ( string fullName ) : void
fullName string
리턴 void