ISymbolWriter
cs.system.diagnostics.symbolstore.ISymbolWriter (extern interface)
Instance Members
Close(): VoidCloseMethod(): VoidCloseNamespace(): 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 |
- |