Method | Description | |
---|---|---|
Close ( ) : void | ||
CloseMethod ( ) : void | ||
CloseNamespace ( ) : void | ||
CloseScope ( int endOffset ) : void | ||
DefineDocument ( string url, Guid language, Guid languageVendor, Guid documentType ) : ISymbolDocumentWriter | ||
DefineField ( SymbolToken parent, string name, FieldAttributes attributes, byte signature, SymAddressKind addrKind, int addr1, int addr2, int addr3 ) : void | ||
DefineGlobalVariable ( string name, FieldAttributes attributes, byte signature, SymAddressKind addrKind, int addr1, int addr2, int addr3 ) : void | ||
DefineLocalVariable ( string name, FieldAttributes attributes, byte signature, 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 ( ISymbolDocumentWriter document, int offsets, int lines, int columns, int endLines, int endColumns ) : void | ||
Initialize ( IntPtr emitter, string filename, bool fFullBuild ) : void | ||
OpenMethod ( SymbolToken method ) : void | ||
OpenNamespace ( string name ) : void | ||
OpenScope ( int startOffset ) : int | ||
SetMethodSourceRange ( ISymbolDocumentWriter startDoc, int startLine, int startColumn, ISymbolDocumentWriter endDoc, int endLine, int endColumn ) : void | ||
SetScopeRange ( int scopeID, int startOffset, int endOffset ) : void | ||
SetSymAttribute ( SymbolToken parent, string name, byte data ) : void | ||
SetUnderlyingWriter ( IntPtr underlyingWriter ) : void | ||
SetUserEntryPoint ( SymbolToken entryMethod ) : void | ||
SymbolWriterImpl ( Guid guid ) | ||
SymbolWriterImpl ( ModuleBuilder mb ) | ||
UsingNamespace ( string fullName ) : void |
Method | Description | |
---|---|---|
GetCurrentNamespace ( ISymbolDocumentWriter doc ) : int |
public DefineDocument ( string url, Guid language, Guid languageVendor, Guid documentType ) : ISymbolDocumentWriter | ||
url | string | |
language | Guid | |
languageVendor | Guid | |
documentType | Guid | |
return | ISymbolDocumentWriter |
public DefineField ( SymbolToken parent, string name, FieldAttributes attributes, byte signature, SymAddressKind addrKind, int addr1, int addr2, int addr3 ) : void | ||
parent | SymbolToken | |
name | string | |
attributes | FieldAttributes | |
signature | byte | |
addrKind | SymAddressKind | |
addr1 | int | |
addr2 | int | |
addr3 | int | |
return | void |
public DefineGlobalVariable ( string name, FieldAttributes attributes, byte signature, SymAddressKind addrKind, int addr1, int addr2, int addr3 ) : void | ||
name | string | |
attributes | FieldAttributes | |
signature | byte | |
addrKind | SymAddressKind | |
addr1 | int | |
addr2 | int | |
addr3 | int | |
return | void |
public DefineLocalVariable ( string name, FieldAttributes attributes, byte signature, SymAddressKind addrKind, int addr1, int addr2, int addr3, int startOffset, int endOffset ) : void | ||
name | string | |
attributes | FieldAttributes | |
signature | byte | |
addrKind | SymAddressKind | |
addr1 | int | |
addr2 | int | |
addr3 | int | |
startOffset | int | |
endOffset | int | |
return | void |
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 |
public DefineSequencePoints ( ISymbolDocumentWriter document, int offsets, int lines, int columns, int endLines, int endColumns ) : void | ||
document | ISymbolDocumentWriter | |
offsets | int | |
lines | int | |
columns | int | |
endLines | int | |
endColumns | int | |
return | void |
public Initialize ( IntPtr emitter, string filename, bool fFullBuild ) : void | ||
emitter | IntPtr | |
filename | string | |
fFullBuild | bool | |
return | void |
public OpenMethod ( SymbolToken method ) : void | ||
method | SymbolToken | |
return | void |
public SetMethodSourceRange ( ISymbolDocumentWriter startDoc, int startLine, int startColumn, ISymbolDocumentWriter endDoc, int endLine, int endColumn ) : void | ||
startDoc | ISymbolDocumentWriter | |
startLine | int | |
startColumn | int | |
endDoc | ISymbolDocumentWriter | |
endLine | int | |
endColumn | int | |
return | void |
public SetScopeRange ( int scopeID, int startOffset, int endOffset ) : void | ||
scopeID | int | |
startOffset | int | |
endOffset | int | |
return | void |
public SetSymAttribute ( SymbolToken parent, string name, byte data ) : void | ||
parent | SymbolToken | |
name | string | |
data | byte | |
return | void |
public SetUnderlyingWriter ( IntPtr underlyingWriter ) : void | ||
underlyingWriter | IntPtr | |
return | void |
public SetUserEntryPoint ( SymbolToken entryMethod ) : void | ||
entryMethod | SymbolToken | |
return | void |
public UsingNamespace ( string fullName ) : void | ||
fullName | string | |
return | void |