C# Класс Mono.Cecil.Pdb.SymWriter

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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