Methods

CloseScope(endOffset:Int):Void

DefineDocument(url:String, language:Guid, languageVendor:Guid, documentType:Guid):ISymbolDocumentWriter

DefineField(parent:SymbolToken, name:String, attributes:FieldAttributes, signature:NativeArray<UInt8>, addrKind:SymAddressKind, addr1:Int, addr2:Int, addr3:Int):Void

DefineGlobalVariable(name:String, attributes:FieldAttributes, signature:NativeArray<UInt8>, addrKind:SymAddressKind, addr1:Int, addr2:Int, addr3:Int):Void

DefineLocalVariable(name:String, attributes:FieldAttributes, signature:NativeArray<UInt8>, addrKind:SymAddressKind, addr1:Int, addr2:Int, addr3:Int, startOffset:Int, endOffset:Int):Void

DefineParameter(name:String, attributes:ParameterAttributes, sequence:Int, addrKind:SymAddressKind, addr1:Int, addr2:Int, addr3:Int):Void

Initialize(emitter:IntPtr, filename:String, fFullBuild:Bool):Void

OpenScope(startOffset:Int):Int

SetMethodSourceRange(startDoc:ISymbolDocumentWriter, startLine:Int, startColumn:Int, endDoc:ISymbolDocumentWriter, endLine:Int, endColumn:Int):Void

SetScopeRange(scopeID:Int, startOffset:Int, endOffset:Int):Void

SetUnderlyingWriter(underlyingWriter:IntPtr):Void