ISymbolWriter
cs.system.diagnostics.symbolstore.ISymbolWriter (extern interface)
Instance Members
Close(): Void
CloseMethod(): Void
CloseNamespace(): Void
Name | Type |
---|---|
endOffset |
Int |
DefineDocument(url: String, language: cs.system.Guid, languageVendor: cs.system.Guid, documentType: cs.system.Guid): ISymbolDocumentWriter
Name | Type |
---|---|
url |
String |
language |
cs.system.Guid |
languageVendor |
cs.system.Guid |
documentType |
cs.system.Guid |
Returns |
---|
ISymbolDocumentWriter |
DefineField(parent: SymbolToken, name: String, attributes: Anonymous, signature: cs.NativeArray<cs.types.UInt8>, addrKind: Anonymous, addr1: Int, addr2: Int, addr3: Int): Void
Name | Type |
---|---|
parent |
SymbolToken |
name |
String |
attributes |
Anonymous |
signature |
cs.NativeArray<cs.types.UInt8> |
addrKind |
Anonymous |
addr1 |
Int |
addr2 |
Int |
addr3 |
Int |
DefineGlobalVariable(name: String, attributes: Anonymous, signature: cs.NativeArray<cs.types.UInt8>, addrKind: Anonymous, addr1: Int, addr2: Int, addr3: Int): Void
Name | Type |
---|---|
name |
String |
attributes |
Anonymous |
signature |
cs.NativeArray<cs.types.UInt8> |
addrKind |
Anonymous |
addr1 |
Int |
addr2 |
Int |
addr3 |
Int |
DefineLocalVariable(name: String, attributes: Anonymous, signature: cs.NativeArray<cs.types.UInt8>, addrKind: Anonymous, addr1: Int, addr2: Int, addr3: Int, startOffset: Int, endOffset: Int): Void
Name | Type |
---|---|
name |
String |
attributes |
Anonymous |
signature |
cs.NativeArray<cs.types.UInt8> |
addrKind |
Anonymous |
addr1 |
Int |
addr2 |
Int |
addr3 |
Int |
startOffset |
Int |
endOffset |
Int |
DefineParameter(name: String, attributes: Anonymous, sequence: Int, addrKind: Anonymous, addr1: Int, addr2: Int, addr3: Int): Void
Name | Type |
---|---|
name |
String |
attributes |
Anonymous |
sequence |
Int |
addrKind |
Anonymous |
addr1 |
Int |
addr2 |
Int |
addr3 |
Int |
DefineSequencePoints(document: ISymbolDocumentWriter, offsets: cs.NativeArray<Int>, lines: cs.NativeArray<Int>, columns: cs.NativeArray<Int>, endLines: cs.NativeArray<Int>, endColumns: cs.NativeArray<Int>): Void
Name | Type |
---|---|
document |
ISymbolDocumentWriter |
offsets |
cs.NativeArray<Int> |
lines |
cs.NativeArray<Int> |
columns |
cs.NativeArray<Int> |
endLines |
cs.NativeArray<Int> |
endColumns |
cs.NativeArray<Int> |
Initialize(emitter: cs.system.IntPtr, filename: String, fFullBuild: Bool): Void
Name | Type |
---|---|
emitter |
cs.system.IntPtr |
filename |
String |
fFullBuild |
Bool |
OpenMethod(method: SymbolToken): Void
Name | Type |
---|---|
method |
SymbolToken |
Name | Type |
---|---|
name |
String |
Name | Type |
---|---|
startOffset |
Int |
Returns |
---|
Int |
SetMethodSourceRange(startDoc: ISymbolDocumentWriter, startLine: Int, startColumn: Int, endDoc: ISymbolDocumentWriter, endLine: Int, endColumn: Int): Void
Name | Type |
---|---|
startDoc |
ISymbolDocumentWriter |
startLine |
Int |
startColumn |
Int |
endDoc |
ISymbolDocumentWriter |
endLine |
Int |
endColumn |
Int |
Name | Type |
---|---|
scopeID |
Int |
startOffset |
Int |
endOffset |
Int |
SetSymAttribute(parent: SymbolToken, name: String, data: cs.NativeArray<cs.types.UInt8>): Void
Name | Type |
---|---|
parent |
SymbolToken |
name |
String |
data |
cs.NativeArray<cs.types.UInt8> |
SetUnderlyingWriter(underlyingWriter: cs.system.IntPtr): Void
Name | Type |
---|---|
underlyingWriter |
cs.system.IntPtr |
SetUserEntryPoint(entryMethod: SymbolToken): Void
Name | Type |
---|---|
entryMethod |
SymbolToken |
Name | Type |
---|---|
fullName |
String |
Metadata
Name | Parameters |
---|---|
:nativeGen |
- |
:abstract |
- |
:libType |
- |
:csNative |
- |