void CloseScope(int endOffset)
void DefineSequencePoints(ISymbolDocumentWriter document, int[] offsets, int[] lines, int[] columns, int[] endLines, int[] endColumns)
void Initialize(IntPtr emitter, string filename, bool fFullBuild)
void SetUnderlyingWriter(IntPtr underlyingWriter)
void SetScopeRange(int scopeID, int startOffset, int endOffset)
void DefineLocalVariable(string name, FieldAttributes attributes, byte[] signature, SymAddressKind addrKind, int addr1, int addr2, int addr3, int startOffset, int endOffset)
void DefineGlobalVariable(string name, FieldAttributes attributes, byte[] signature, SymAddressKind addrKind, int addr1, int addr2, int addr3)
void UsingNamespace(string fullName)
void SetUserEntryPoint(SymbolToken entryMethod)
void OpenMethod(SymbolToken method)
void DefineField(SymbolToken parent, string name, FieldAttributes attributes, byte[] signature, SymAddressKind addrKind, int addr1, int addr2, int addr3)
void OpenNamespace(string name)
void DefineParameter(string name, ParameterAttributes attributes, int sequence, SymAddressKind addrKind, int addr1, int addr2, int addr3)
void SetMethodSourceRange(ISymbolDocumentWriter startDoc, int startLine, int startColumn, ISymbolDocumentWriter endDoc, int endLine, int endColumn)
void SetSymAttribute(SymbolToken parent, string name, byte[] data)
ISymbolDocumentWriter DefineDocument(string url, Guid language, Guid languageVendor, Guid documentType)
int OpenScope(int startOffset)