W3cubDocs

/Haxe C#

ISymbolWriter

package cs.system.diagnostics.symbolstore

@:abstract@:libType@:csNative@:native("System.Diagnostics.SymbolStore.ISymbolWriter") Available on cs

Methods

@:overload Close ():Void

@:overload CloseMethod ():Void

@:overload CloseNamespace ():Void

@:overload CloseScope (endOffset:Int):Void

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

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

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

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

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

@:overload DefineSequencePoints (document:ISymbolDocumentWriter, offsets:NativeArray<Int>, lines:NativeArray<Int>, columns:NativeArray<Int>, endLines:NativeArray<Int>, endColumns:NativeArray<Int>):Void

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

@:overload OpenMethod (method:SymbolToken):Void

@:overload OpenNamespace (name:String):Void

@:overload OpenScope (startOffset:Int):Int

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

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

@:overload SetSymAttribute (parent:SymbolToken, name:String, data:NativeArray<UInt8>):Void

@:overload SetUnderlyingWriter (underlyingWriter:IntPtr):Void

@:overload SetUserEntryPoint (entryMethod:SymbolToken):Void

@:overload UsingNamespace (fullName:String):Void

© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/cs/system/diagnostics/symbolstore/ISymbolWriter.html