ISymbolWriter (interface)

This type is found in the namespace System.Diagnostics.SymbolStore

mInitializeVoid
mDefineDocumentISymbolDocumentWriter
mSetUserEntryPointVoid
mOpenMethodVoid
mCloseMethodVoid
mDefineSequencePointsVoid
mOpenScopeInt32
mCloseScopeVoid
mSetScopeRangeVoid
mDefineLocalVariableVoid
mDefineParameterVoid
mDefineFieldVoid
mDefineGlobalVariableVoid
mCloseVoid
mSetSymAttributeVoid
mOpenNamespaceVoid
mCloseNamespaceVoid
mUsingNamespaceVoid
mSetMethodSourceRangeVoid
mSetUnderlyingWriterVoid

Initialize

DefineDocument

emitterSystem.IntPtr
filenameSystem.String
fFullBuildSystem.Boolean

SetUserEntryPoint

urlSystem.String
languageSystem.Guid
languageVendorSystem.Guid
documentTypeSystem.Guid

OpenMethod

entryMethodSystem.Diagnostics.SymbolStore.SymbolToken

CloseMethod

methodSystem.Diagnostics.SymbolStore.SymbolToken

DefineSequencePoints

.

OpenScope

documentSystem.Diagnostics.SymbolStore.ISymbolDocumentWriter
offsetsSystem.Int32[]
linesSystem.Int32[]
columnsSystem.Int32[]
endLinesSystem.Int32[]
endColumnsSystem.Int32[]

CloseScope

startOffsetSystem.Int32

SetScopeRange

endOffsetSystem.Int32

DefineLocalVariable

scopeIDSystem.Int32
startOffsetSystem.Int32
endOffsetSystem.Int32

DefineParameter

nameSystem.String
attributesSystem.Reflection.FieldAttributes
signatureSystem.Byte[]
addrKindSystem.Diagnostics.SymbolStore.SymAddressKind
addr1System.Int32
addr2System.Int32
addr3System.Int32
startOffsetSystem.Int32
endOffsetSystem.Int32

DefineField

nameSystem.String
attributesSystem.Reflection.ParameterAttributes
sequenceSystem.Int32
addrKindSystem.Diagnostics.SymbolStore.SymAddressKind
addr1System.Int32
addr2System.Int32
addr3System.Int32

DefineGlobalVariable

parentSystem.Diagnostics.SymbolStore.SymbolToken
nameSystem.String
attributesSystem.Reflection.FieldAttributes
signatureSystem.Byte[]
addrKindSystem.Diagnostics.SymbolStore.SymAddressKind
addr1System.Int32
addr2System.Int32
addr3System.Int32

Close

nameSystem.String
attributesSystem.Reflection.FieldAttributes
signatureSystem.Byte[]
addrKindSystem.Diagnostics.SymbolStore.SymAddressKind
addr1System.Int32
addr2System.Int32
addr3System.Int32

SetSymAttribute

.

OpenNamespace

parentSystem.Diagnostics.SymbolStore.SymbolToken
nameSystem.String
dataSystem.Byte[]

CloseNamespace

nameSystem.String

UsingNamespace

.

SetMethodSourceRange

fullNameSystem.String

SetUnderlyingWriter

startDocSystem.Diagnostics.SymbolStore.ISymbolDocumentWriter
startLineSystem.Int32
startColumnSystem.Int32
endDocSystem.Diagnostics.SymbolStore.ISymbolDocumentWriter
endLineSystem.Int32
endColumnSystem.Int32
underlyingWriterSystem.IntPtr