C# Класс Microsoft.Cci.PdbWriter

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Close void
DefineSequencePointsForCurrentDocument void
GetDocumentWriterFor ISymUnmanagedDocumentWriter

Открытые методы

Метод Описание
CloseMethod ( uint offset ) : void
CloseScope ( uint offset ) : void
CloseTokenSourceLocationsScope ( ) : void
DefineCustomMetadata ( string name, byte metadata ) : void
DefineLocalConstant ( string name, object value, uint contantSignatureToken ) : void
DefineLocalVariable ( uint index, string name, bool isCompilerGenerated, uint localVariablesSignatureToken ) : void
DefineSequencePoint ( ILocation location, uint offset ) : void
DefineTokenSourceLocation ( uint token, ILocation location ) : void
Dispose ( ) : void
GetDebugDirectory ( ) : Microsoft.Cci.PeDebugDirectory
OpenMethod ( uint methodToken ) : void
OpenScope ( uint offset ) : void
OpenTokenSourceLocationsScope ( ) : void
PdbWriter ( string fileName, ISourceLocationProvider sourceLocationProvider, bool emitTokenSourceInfo = false ) : System
SetEntryPoint ( uint entryMethodToken ) : void
SetMetadataEmitter ( object metadataEmitter ) : void
UsingNamespace ( string fullName ) : void

Приватные методы

Метод Описание
Close ( ) : void
DefineSequencePointsForCurrentDocument ( ) : void

Flushes accumulated sequence points and re-initializes sequence point state.

GetDocumentWriterFor ( IPrimarySourceDocument document ) : ISymUnmanagedDocumentWriter

Описание методов

CloseMethod() публичный Метод

public CloseMethod ( uint offset ) : void
offset uint
Результат void

CloseScope() публичный Метод

public CloseScope ( uint offset ) : void
offset uint
Результат void

CloseTokenSourceLocationsScope() публичный Метод

public CloseTokenSourceLocationsScope ( ) : void
Результат void

DefineCustomMetadata() публичный Метод

public DefineCustomMetadata ( string name, byte metadata ) : void
name string
metadata byte
Результат void

DefineLocalConstant() публичный Метод

public DefineLocalConstant ( string name, object value, uint contantSignatureToken ) : void
name string
value object
contantSignatureToken uint
Результат void

DefineLocalVariable() публичный Метод

public DefineLocalVariable ( uint index, string name, bool isCompilerGenerated, uint localVariablesSignatureToken ) : void
index uint
name string
isCompilerGenerated bool
localVariablesSignatureToken uint
Результат void

DefineSequencePoint() публичный Метод

public DefineSequencePoint ( ILocation location, uint offset ) : void
location ILocation
offset uint
Результат void

DefineTokenSourceLocation() публичный Метод

public DefineTokenSourceLocation ( uint token, ILocation location ) : void
token uint
location ILocation
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetDebugDirectory() публичный Метод

public GetDebugDirectory ( ) : Microsoft.Cci.PeDebugDirectory
Результат Microsoft.Cci.PeDebugDirectory

OpenMethod() публичный Метод

public OpenMethod ( uint methodToken ) : void
methodToken uint
Результат void

OpenScope() публичный Метод

public OpenScope ( uint offset ) : void
offset uint
Результат void

OpenTokenSourceLocationsScope() публичный Метод

public OpenTokenSourceLocationsScope ( ) : void
Результат void

PdbWriter() публичный Метод

public PdbWriter ( string fileName, ISourceLocationProvider sourceLocationProvider, bool emitTokenSourceInfo = false ) : System
fileName string
sourceLocationProvider ISourceLocationProvider
emitTokenSourceInfo bool
Результат System

SetEntryPoint() публичный Метод

public SetEntryPoint ( uint entryMethodToken ) : void
entryMethodToken uint
Результат void

SetMetadataEmitter() публичный Метод

public SetMetadataEmitter ( object metadataEmitter ) : void
metadataEmitter object
Результат void

UsingNamespace() публичный Метод

public UsingNamespace ( string fullName ) : void
fullName string
Результат void